Welcome to Zuora Product Documentation

Explore our rich library of product information

Prepare for the 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 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"
}

Step 5. Implement the callback response

See Advanced Integration of Payment Pages 2.0 for more information.

  • Overview of Chase Mobility payment gateway integration

  • Set up and configure a Chase Mobility payment gateway instance

  • Real-Time Reconciliation events for Chase Mobility

  • Field mappings for credit card transactions through Chase Mobility