Prepare Your Environment for Chase Mobility Payment Page Integration
Learn how to prepare for integration by enabling necessary features for processing authorization amounts and invoices, and understanding the implementation procedure of Payment Pages 2.0.
-
To support processing authorization amounts, the following features must be enabled:
-
Validate Client-Side HPM Parameters Follow the instructions in Client-side Payment Page parameter to enable it.
-
Either Credit Balance or Invoice Settlement
-
-
To support processing invoices, the following requirements must be met:
-
Validate Client-Side HPM Parameters must be enabled.
-
The invoices must be posted before the invoices are paid through the one-time payment.
-
-
To understand the implementation procedure of Payment Pages 2.0 in Zuora, review Payment Pages 2.0 implementation overview .
Step 2. Set up a Payment Page 2.0- Set up a Payment Page 2.0 by following the instructions in Configure Credit Card Type Payment Pages 2.0. Make sure Enable 3D Secure 2.0 is selected in the Security Information section.
- Optionally, preview the Payment Page.
- Optionally, translate and localize the Payment Page.
- Optionally, update the CSS for the Payment Page.
Step 3. Request a signature for the Payment Page
Follow the instructions in Request a signature for the Payment Page from Zuora . Because the Client-side HPM Parameter Validation feature is enabled, Zuora will validate the additional fields in the request by comparing them with the values specified in the digital signature.
Here are two request examples for the Generate RSA signature REST API operation.
{
"uri":"https://sandbox.na.zuora.com/apps/Pu...tedPageLite.do",
"method":"POST",
"pageId":"test808145b3bf9d0145b3c6812b0008",
"paymentGateway":"ChaseMobility",
"authroizationAmount":"100",
"currency":"USD",
"accountId":"test808145b3bf9d0145b3c6812b0008"
}
{
"uri":"https://sandbox.na.zuora.com/apps/Pu...tedPageLite.do",
"method":"POST",
"pageId":"test808145b3bf9d0145b3c6812b0008",
"paymentGateway":"ChaseMobility",
"accountId":"test808145b3bf9d0145b3c6812b0008"
}