This guide explains how to use Ravelin’s 3DS Server to perform a Data only 3D Secure authentication. This enables a frictionless authentication with no cardholder challenge, however this means there is no liability shift as a result.
Mastercard and Visa have products which support Data Only authentication.
At present other schemes do not offer comparable Data Only products. Therefore attempts on other schemes will fail or be downgraded; consider using fallback behaviour for other schemes.
Identity Check Insights is one of Mastercard’s Data Only products, it provides risk assessment on behalf of the Issuers. Mastercard steps in on the authentication and performs the risk assessment themselves. This is instead of the Authenticate Request being passed onto the Issuer’s ACS to make the decison.
It is initiated by sending an Authenticate Request with messageCategory set to 80.
As the Authenticate Request never reaches the Issuer the Method Request is not necessary as the request never reaches the Issuer’s ACS.
The Mastercard and Visa Data Only products use the more traditional information only Authenticate Requests with threeDSRequestorChallengeInd set to 06.
The Data Only Authenticate Request still reaches the Issuer’s ACS so a Method Request can improve chances of a successful authorisation. For 3RI authentications the Method Request is not possible.
Prepare an Authenticate Request with the fields your scheme and acquirer require. See our 3D Secure API reference for the full field list.
The table below summarises the different ways to invoke the schemes’ Data Only products.
| Mastercard (IDCI) | Mastercard (Data Only) | Visa (Data Only) | |
|---|---|---|---|
| Authenticate Request signal | messageCategory 80 | threeDSRequestorChallengeInd — Requestor Challenge Indicator (RCI) 06 (no challenge requested / Data Only) | threeDSRequestorChallengeInd — Requestor Challenge Indicator (RCI) 06 (no challenge requested / Data Only) |
Confirm details with Scheme specifications and your acquirer for full support.
The table below contrasts typical Authenticate Response fields for the three products.
| Mastercard (IDCI) | Mastercard (Data Only) | Visa (Data Only) | |
|---|---|---|---|
transStatus | U (Unavailable) | I (Informational Only) | I (Informational Only) |
eci | 04 | 06 | 07 |
authenticationValue | value beginning with kX... | value beginning with kW... | regular auth value |
transStatusReason | 80 (Identity Check Insights used) | N/A | N/A |
Continue to authorisation using the authenticationValue from the Authenticate Response.
Test your Data Only integration with some of our test cards.
Test your 3DS integration with our test cards
Was this page helpful?