Welcome to Zuora Product Documentation

Explore our rich library of product information

Payment Page Signature for Opayo Credit Card Payments

Learn how to request a signature for the hosted page from Zuora for credit card payments using the Opayo Gateway Integration, including examples of request payloads.

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/PublicHostedPageLite.do",
  "method": "POST",
  "pageId": "test000045b3bf9d0145b3c6812b0000",
  "paymentGateway": "Opayo",
  "authorizationAmount": "100",
  "currency": "USD",
  "accountId": "test808145b3bf9d0145b3c6812b0000"
}

{
  "uri": "https://sandbox.na.zuora.com/apps/PublicHostedPageLite.do",
  "method": "POST",
  "pageId": "test000045b3bf9d0145b3c6812b0008",
  "paymentGateway": "Opayo",
  "accountId": "test808145b3bf9d0145b3c6812b0000"
}