Payment Form overview
The Payment Form feature offers a seamless and scalable solution for collecting payments, enhancing user experience with minimal code management and dynamic payment options.
The Payment Form feature is designed to modernize the payment integration experience, providing a seamless, scalable, user-friendly, and PCI-compliant hosted payment form solution for collecting payments. It offers the following key advantages:
-
Minimal code experience in managing payment methods and payment information on the hosted form
-
Dynamic presence of payment method options and information to the buyer for a higher conversion rate
-
Elimination of the need for managing multiple iframes thus reducing complexity
All payment methods available for a region are consolidated into a single payment form. In the Zuora UI, you can easily enable or disable payment methods by region. The following image shows examples of payment forms in vertical and horizontal layouts.


Support for payment gateway routing
Payment Gateway Routing is a feature powered by Zuora, which allows you to route transactions to preferred payment gateways and to handle fallback scenarios in case those transactions fail. For more information, see Overview of Payment Gateway Routing .
Zuora does not support the Payment Gateway Routing feature for Zuora's hosted payment method page (HPM) solution, Payment Pages 2.0.
Supported Browsers
Desktop browsers are supported as described in Supported browsersNo Content found for /db/organizations/zuora/repositories/prod-sitemap/content/documents/external_publications/payments/Manage_payment_gateway_intergrations_and_payment_methods/Stripe_Payment_Gateway/supported_payment_methods.dita .
Compliance
The payment forms implemented through the Payment Form feature are PCI-compliant.
Limitations
-
By default, transactions triggered by payment forms are processed through the default payment gateway. The default gateway of the customer account takes precedence over the default gateway of the tenant. To override the default gateway, you can specify a gateway through the Create a payment session API operation in your integration code.
-
Zuora does not assign a fallback gateway for transactions that go through the 3DS2 flow.
-
Zuora does not support Gateway Routing for the Apple Pay payment method in the Payment Form.