This section of the tutorials provides an overview of Zuora Checkout Pages. Use Checkout Pages to quickly integrate subscription commerce capabilities directly to your e-commerce website.
About Checkout Pages
Directly from your Zuora tenant, you can configure a new Checkout Page that can be embedded onto any web page as an iFrame to enable self-service subscription signups. A Checkout Page lets your customers create a new account, subscribe to a product, and set up a payment method, e.g., a credit card, on a single hosted page. Complementing the Zuora APIs, Checkout Pages offer an alternative means of adding commerce capabilities to your website.
On Checkout Pages, you can adjust colors, fonts, and other basic styling elements to match your brand. Additionally, you can define what input fields are displayed to your subscribers, as well as which ones are optional or mandatory.
Checkout Pages collect customer credit card information in a secure, Payment Card Industry (PCI) compliant manner.
Here are the key concepts to understand when implementing Checkout Pages:
- Payment Card Industry (PCI) Compliance: To accept credit card payment methods online, you (as the merchant) must achieve and maintain a level of security that meets the requirements of the Payment Card Industry. Payment Card Industry Data Security Standard (PCI DSS) is a set of requirements to ensure companies that process, store, or transmit credit card information maintain a secure environment. Zuora Checkout Pages are fully PCI DSS compliant, and the Checkout Pages allow you the merchants to collect electronic payments without worrying about PCI compliance. The Checkout Pages hosted by Zuora collects and transmits your customers' cardholder information safely and securely to Zuora's PCI Compliant servers.
- Security Signature: You need to generate and pass the digital signature to your commerce page for it to access Checkout Pages.
- Callback Page: After your Checkout Page is submitted, Zuora sends a callback response to the callback page. The callback page is responsible for processing the resulting parameters of when Zuora tries to create a subscription. You need to code the callback page to process the response back from Zuora and any pass through parameters from the Checkout Page.
- Callback Response: When Zuora sends a response to your callback page, Zuora attaches a signature to the response. You must verify, using the returned security signature and the signature you passed to the Checkout Page, that the callback responses actually coming from Zuora .
Additional Resources and Activities
To learn more about Checkout Pages, see Zuora Checkout Pages.