Enable 3DS2 for Worldline Global Collect gateway integration
3D Secure 2.0 (3DS2) is a widely recommended solution for strong customer authentication (SCA) under PSD2. Zuora's Worldline Global Collect 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:
- Enable 3DS2 for your Worldline Global Collect merchant account.
- Configure 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 3DS2 for your merchant account
Before configuring your Zuora tenant, you must enable 3DS2 for your Worldline Global Collect merchant account. Contact Worldline Global Collect Support to get 3DS2 enabled.
If you are using the Worldline Global Collect Legacy gateway integration in Zuora, you can migrate to Worldline Global Collect to enable 3DS2. Contact Worldline Global Collect Support to correctly set up your merchant account so that payments can be collected via Worldline Global Collect. Later, you can configure a Worldline Global Collect gateway instance. The API Key ID and Secret API Key can be found in your Worldline Global Collect merchant console.
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.
Limitations
The following limitations apply to the Worldline Global Collect gateway:
- Do not enable both 3D Secure and 3D Secure 2.0 in the Payment Page.
- As of September 5, 2019, the Worldline Global Collect gateway is not ready with
schemaTransactionId
that is related to the grandfathering approach. Therefore, theschemaTransactionId
orinitialSchemaTransactionId
field is not included in the payment response. This is a known issue and Worldline Global Collect is working on it.