Enable 3DS2 for BlueSnap gateway integration
3D Secure 2.0 (3DS2) is a widely recommended solution for strong customer authentication (SCA) under PSD2. Zuora's BlueSnap, Payment API v2.0 gateway integration provides support for 3DS2 through the embedded iFrame of Payment Pages 2.0.
To comply with PSD2 using 3DS2, the following updates are required:
Then you can implement and use Payment Pages 2.0 as usual. See Payment Pages 2.0 implementation overview for more information.
To comply with PSD2 using 3DS2, you must enable 3DS2 settings in Payment Pages. Then you can implement and use Payment Pages 2.0 as usual. See Payment Pages 2.0 implementation overview for more information.
Enable 3DS for merchant account
Before configuring your Payment Page in Zuora, contact BlueSnap Merchant Support to enable 3DS for your BlueSnap merchant account. After it is enabled, you should activate it in your BlueSnap Console by navigating to Settings > Fraud Settings and select Enable 3D Secure.
Enable 3DS2 settings in Payment Pages
The "Best practices" section in Zuora’s implementation of 3D Secure 2.0 provides best practices for reducing the possibility of failed transactions due to 3DS2 authentication errors.
Additional information about 3DS2 enroll check
The 3DS2 enroll check is performed by BlueSnap and the data will not pass through Zuora. Hence, the following fields in the Payment Method Transaction Log are empty if the Gateway Transaction Type is ThreeDS2EnrollCheck.
- Request String
- Response String
- Response Code
- Response Code description
- Transaction ID