Testing 3DS Responses
Only merchants who support 3DS (3 Domain Secure) electronic commerce transactions should include the cardholder authentication value. 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 authenticationValue 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> <authenticationValue> |
3dsAuthenticated DI 6011000400001008 BRICAIASNBERERERERERARERERE= |
<authenticationResult>
|
0
|
|
DI3DS2
|
<orderSource> <type> <number> <authenticationValue> |
3dsAuthenticated DI 6011000400000018 FRIBAIASNBERERERERERARERERE= |
<authenticationResult>
|
1
|
|
DI3DS3
|
<orderSource> <type> <number> <authenticationValue> |
3dsAuthenticated DI 6011000400000109 JRIBAIASNBERERERERERARERERE= |
<authenticationResult>
|
2
|