Testing 3DS Responses
The cardholder authentication value should only be included by merchants who support 3DS (3 Domain Secure) electronic commerce transactions. Your systems must be in compliance with the Verified by Visa or Mastercard Secure Code implementations of 3DS.
To test 3DS responses:
Submit Authorization transactions or Sale transactions using the data in Table 2-15. For all tests except the last three Discover tests, set the orderSource
element to either 3dsAuthenticated
or 3dsAttempted
and the cardholderAuthentication
element to the following base64 encoded string (except as noted for the Discover tests):
BwABBJQ1AgAAAAAgJDUCAAAAAAA=
The response from a 3DS test will be the same as an Authorization or Sale response, except the response includes the authenticationResult
element as a child of the fraudResult
element.
TABLE 2-15 3DS Test Data
orderId |
Supplied Data Elements |
Key Response Elements |
||
---|---|---|---|---|
Element |
Value |
Element |
Value |
|
3DS1 |
<type> <number> |
VI 4100200300000004 |
<authenticationResult> |
0 |
3DS2 |
<type> <number> |
VI 4100200300000012 |
<authenticationResult> |
1 |
3DS3 |
<type> <number> |
VI 4100200300000103 |
<authenticationResult> |
2 |
3DS4 |
<type> <number> |
VI 4100200300001002 |
<authenticationResult> |
A |
3DS5 |
<type> <number> |
VI 4100200300000020 |
<authenticationResult> |
3 |
3DS6 |
<type> <number> |
VI 4100200300000038 |
<authenticationResult> |
4 |
3DS7 |
<type> <number> |
VI 4100200300000046 |
<authenticationResult> |
5 |
3DS8 |
<type> <number> |
VI 4100200300000053 |
<authenticationResult> |
6 |
3DS9 |
<type> <number> |
VI 4100200300000061 |
<authenticationResult> |
7 |
3DS10 |
<type> <number> |
VI 4100200300000079 |
<authenticationResult> |
8 |
3DS11 |
<type> <number> |
VI 4100200300000087 |
<authenticationResult> |
9 |
3DS12 |
<type> <number> |
VI 4100200300000095 |
<authenticationResult> |
B |
3DS13 |
<type> <number> |
VI 4100200300000111 |
<authenticationResult> |
C |
3DS14 |
<type> <number> |
VI 4100200300000129 |
<authenticationResult> |
D |
3DS15 |
<orderSource> <type> <number> |
3dsAttempted MC 5112010200000001 |
<authenticationResult> |
N/A |
DI3DS1
|
<orderSource> <type> <number> <cardholderAuthentication> |
3dsAuthenticated DI 6011000400001008 BRICAIASNBERERERERERARERERE= |
<authenticationResult>
|
0
|
DI3DS2
|
<orderSource> <type> <number> <cardholderAuthentication> |
3dsAuthenticated DI 6011000400000018 FRIBAIASNBERERERERERARERERE= |
<authenticationResult>
|
1
|
DI3DS3
|
<orderSource> <type> <number> <cardholderAuthentication> |
3dsAuthenticated DI 6011000400000109 JRIBAIASNBERERERERERARERERE= |
<authenticationResult>
|
2
|