Verify the results of a challenged authentication.
A unique reference for authentication. For example, e-commerce order code. Use the same transactionReference across all 3 potential request types (deviceDataInitialization, authentication, verification).
An object that contains information about the merchant and API level configuration.
- Test (Try)https://try.access.worldpay-bsh.securedataplatform.co.uk/verifications/customers/3ds/verification
- Livehttps://access.worldpay-bsh.securedataplatform.co.uk/verifications/customers/3ds/verification
An example of a verification request to return the 3DS authentication data
{ "transactionReference": "Memory265-13/08/1876", "merchant": { "entity": "default" }, "challenge": { "reference": "1xoKSqTvmLvhRYBsaE60" } }
The challenge was successful - obtain the authentication data for onward use
Outcome of the previously posted authentication request.
An identifier assigned by the Access Control Server (ACS) to identify a single transaction. Used primarily for Mastercard 3RI subsequent transactions to link the subsequent transaction back to a previous cardholder authentication. Can be disregarded unless otherwise needed.
Status of authentication eligibility.
Y- Bank is participating in 3DSN- Bank is not participating in 3DSU- The Directory Server (DS) or Access Control Server (ACS) were not available at the time of the requestB- Merchant authentication rule is triggered to bypass authentication (3DS premium only)
A unique reference for authentication that was passed in the request.
An example of a verification request to return the 3DS authentication data
{ "outcome": "authenticated", "transactionReference": "Memory265-13/08/1876", "acsTransactionId": "fe007a6e-315f-4cdf-98ca-28a9e40e3581", "enrolled": "Y", "authentication": { "version": "2.1.0", "authenticationValue": "MAAAAAAAAAAAAAAAAAAAAAAAAAA=", "eci": "05", "transactionId": "c5b808e7-1de1-4069" } }