Mandatory action
Ensure your gateway supports 3DS2, use Zuora's solutions, and configure required fields for compliance with Visa's 3D Secure guidelines.
-
Check if your gateway instance supports 3DS2 as documented in Payment gateway support for 3DS2 . If it does not support 3DS2, switch your gateway provider or upgrade your gateway instance to a version that supports 3DS2.
-
Ensure that you are on any of the following Zuora's solutions:
-
Payment Pages 2.0
-
Payment Form
-
Payment Link
-
-
Stored Credential Transaction framework is a requirement of strong customer authentication exemptions. Without stored credential transactions enabled, the payments processed through your tenant are not exempted from SCA and might fail. When creating a Credit Card payment method, Zuora will automatically create a stored credential profile for the payment method. If you cancel or expire the stored credential profile created by Zuora, ensure that you manually add your own stored credential profile for the payment method.
-
Update your configuration for Payment Pages 2.0 . Zuora supports 3DS2 via the embedded iFrame of Payment Pages 2.0 if the gateway you use is in the preceding table. When configuring a Payment Page, select Enable 3D Secure 2.0 . With this setting enabled, Payment Pages will go through 3DS2 authentication service provided by the payment gateway. The 3D Secure 2.0 page of the card issuer will be rendered in the Payment Page iframe. The size of the 3DS2 prompt is fixed by design. It is not responsive to the size of the Payment Page iframe form. If Direct POST is used, you should implement 3DS2 for your website outside Zuora. As such, you take full control of the card authentication and authorization flow. After you get the networkTransactionId from the gateway, pass through the credit card data along with several required fields for merchant initiated transactions (MITs) to Zuora through Direct POST. See Direct POST Form Fields for Payment Pages 2.0 for the detailed request fields. Note that do not select the Enable 3D Secure 2.0 checkbox on your Payment Page 2.0 configuration page since 3DS2 has been implemented outside Zuora. For Payment Form and Payment Link, 3DS2 is implemented and auto-enabled on specific payment gateway integrations. See Payment gateway support for 3DS2 for more information.
-
To comply with Visa's 3D Secure (3DS) authentication guidelines , the required fields listed in the following table must be included in 3DS2 transaction requests. Additionally, including the recommended fields will further enhance transaction security. Field Requirement Status Action Required by You Browser IP Address Required None. For Payment Pages 2.0 , if you are on any of the following payment gateway integrations, Zuora collects the information automatically through the Payment Pages 2.0. You do not need to take any action.
-
Adyen Integration v2.0
-
BlueSnap
-
Braintree v2.0
-
Braintree
-
Checkout.com
-
CyberSource v2.0
-
Ebanx
-
OpayoDirect
-
PayPalPayFlow
-
SaferPay
-
Stripe v2
-
Worldline Global Collect
-
Windcave
-
Cardholder Name
-
Either Email Address or Contact Phone Number
-
Configure Credit Card Type Payment Pages 2.0
-
Configure payment forms
-
Configure Credit Card Type Payment Pages 2.0
-
Configure payment forms
-
Chase Mobility (deadline February 2025)
-
Access Worldpay (deadline August 2025)
-
Worldpay 1.4 (deadline August 2025)
-
BlueSnap and Braintree v2.0 for Payment Form
-