3DS Testing Guide

3D Secure Testing Guide

All 3D Secure test transactions are being sent to our 3D Secure Simulator. The test cards below are enrolled in the simulator and can be used for testing. Cards that are not listed below will return an error "000.400.109 Card is not enrolled for 3DS version 2".

If you wish to use your own test card, the enrollment can be forced via a custom parameter. You can also override the default flow, if you want to test a frictionless or a challenge workflow. Furthermore, a challenge can be forced by sending the appropriate challenge indicator flag.

Summary of the available custom parameters

Parameter Effect
customParameters[3DS2_enrolled]=true Using this parameter, any test card can be used to test 3D Secure, even if it's not on the below list.
customParameters[3DS2_flow]=challenge Using this parameter the authentication will end up with a challenge flow.
customParameters[3DS2_flow]=frictionless Using this parameter the authentication will end up with a frictionless flow.
threeDSecure.challengeIndicator=4 Using this parameter the authentication will end up with a challenge flow and the cardholder will be redirected to the issuer's authentication page.

VISA
Returns Method Data Card number Result
Frictionless Y 4200000000000091 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
Y 4200000000000109 Attempt (ECI=06, ECI=01 for Mastercard, TransactionStatus=A)
N 4200000000000026 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
N 4200000000000059 Attempt (ECI=06, ECI=01 for Mastercard, ransactionStatus=A)
Error N 4012001037461114 Technical Error (no ECI, TransactionStatus=U)
N 4012001037141112 User not enrolled (ECI=06, ECI=01 for Mastercard, TransactionStatus=N)
Not Applicable 4532497088771651 Card not participating
Challenge Y 4200000000000042 (determined by challenge)
Y 4200000000000067 (determined by challenge)
N 4200000000000018 (determined by challenge)
N 4200000000000075 (determined by challenge)
Master Card
Returns Method Data Card number Result
Frictionless Y 5200000000000007 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
Y 5200000000000023 Attempt (ECI=06, ECI=01 for Mastercard, TransactionStatus=A)
N 5200000000000056 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
N 5200000000000106 Attempt (ECI=06, ECI=01 for Mastercard, ransactionStatus=A)
Error N 5434580000000006 Technical Error (no ECI, TransactionStatus=U)
N 5457350076543210 User not enrolled (ECI=06, ECI=01 for Mastercard, TransactionStatus=N)
Not Applicable 5497260847316287 Card not participating
Challenge Y 5200000000000015 (determined by challenge)
Y 5200000000000049 (determined by challenge)
N 5200000000000064 (determined by challenge)
N 5200000000000072 (determined by challenge)
MAESTRO
Returns Method Data Card number Result
Frictionless Y 6761301000993772 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
Y 6706981111111113 Attempt (ECI=06, ECI=01 for Mastercard, TransactionStatus=A)
N 6799851000000032 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
N 6007930123456780 Attempt (ECI=06, ECI=01 for Mastercard, ransactionStatus=A)
Error N 6761301000941201 Technical Error (no ECI, TransactionStatus=U)
N 6761301000946341 User not enrolled (ECI=06, ECI=01 for Mastercard, TransactionStatus=N)
Not Applicable 6761257707836567 Card not participating
Challenge Y 6799998900000060018 (determined by challenge)
Y 6773670009114879 (determined by challenge)
N 67034200554565015 (determined by challenge)
N 6759888888888888 (determined by challenge)
American Express
Returns Method Data Card number Result
Frictionless Y 374500262001008 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
Y 377277081382243 Attempt (ECI=06, ECI=01 for Mastercard, TransactionStatus=A)
N 375987000000062 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
N 373953192351004 Attempt (ECI=06, ECI=01 for Mastercard, ransactionStatus=A)
Error N 375987000169875 Technical Error (no ECI, TransactionStatus=U)
N 375987000169883 User not enrolled (ECI=06, ECI=01 for Mastercard, TransactionStatus=N)
Not Applicable 343923092050144 Card not participating
Challenge Y 343434343434343 (determined by challenge)
Y 375987000000021 (determined by challenge)
N 375987000169867 (determined by challenge)
N 371449635398431 (determined by challenge)
Diners / Discover
Returns Method Data Card number Result
Frictionless Y 36177580677072 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
Y 6011000400001008 Attempt (ECI=06, ECI=01 for Mastercard, TransactionStatus=A)
N 6011010000000003 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
N 6011000990099818 Attempt (ECI=06, ECI=01 for Mastercard, ransactionStatus=A)
Error N 6510000000001248 Technical Error (no ECI, TransactionStatus=U)
N 6011025500265831 User not enrolled (ECI=06, ECI=01 for Mastercard, TransactionStatus=N)
Not Applicable 6011420711746440 Card not participating
Challenge Y 36259600000004 (determined by challenge)
Y 6011208701117775 (determined by challenge)
N 6559906559906557 (determined by challenge)
N 36458811111119 (determined by challenge)
JCB
Returns Method Data Card number Result
Frictionless Y 3530111333300000 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
Y 3566002020360505 Attempt (ECI=06, ECI=01 for Mastercard, TransactionStatus=A)
N 3569990012278361 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
N 3569990012278353 Attempt (ECI=06, ECI=01 for Mastercard, ransactionStatus=A)
Error N 3566007770017510 Technical Error (no ECI, TransactionStatus=U)
N 3569990012291497 User not enrolled (ECI=06, ECI=01 for Mastercard, TransactionStatus=N)
Not Applicable 3096023363379943 Card not participating
Challenge Y 3566002345432153 (determined by challenge)
Y 3569990010095916 (determined by challenge)
N 3569990012300876 (determined by challenge)
N 3569990012300884 (determined by challenge)
Cashlink Malta
Returns Method Data Card number Result
Frictionless Y 58873111111111115 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
Y 58873111111111123 Attempt (ECI=06, ECI=01 for Mastercard, TransactionStatus=A)
N 58873111111111131 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
N 58873111111111149 Attempt (ECI=06, ECI=01 for Mastercard, ransactionStatus=A)
Error N 58873111111111156 Technical Error (no ECI, TransactionStatus=U)
N 58873111111111164 User not enrolled (ECI=06, ECI=01 for Mastercard, TransactionStatus=N)
Challenge Y 58873111111111172 (determined by challenge)
Y 58873111111111180 (determined by challenge)
N 58873111111111222 (determined by challenge)
N 58873111111111230 (determined by challenge)
Dankort
Returns Method Data Card number Result
Frictionless Y 5019995420853334 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
Y 5019999531137108 Attempt (ECI=06, ECI=01 for Mastercard, TransactionStatus=A)
N 5019991658672173 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
N 5019991503655373 Attempt (ECI=06, ECI=01 for Mastercard, ransactionStatus=A)
Error N 5019996890729079 Technical Error (no ECI, TransactionStatus=U)
N 4571995700667571 User not enrolled (ECI=06, ECI=01 for Mastercard, TransactionStatus=N)
Not Applicable 4571993314926574 Card not participating
Challenge Y 4571991262718985 (determined by challenge)
Y 4571995712628447 (determined by challenge)
N 4571998470279619 (determined by challenge)
N 5019991707044788 (determined by challenge)
Carte Bancaire
Returns Method Data Card number Result
Frictionless Y 4561402725337522 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
Y 4561404340834677 Attempt (ECI=06, ECI=01 for Mastercard, TransactionStatus=A)
N 4561402252349452 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
N 4561403505852789 Attempt (ECI=06, ECI=01 for Mastercard, ransactionStatus=A)
Error N 5132838291362666 Technical Error (no ECI, TransactionStatus=U)
N 5132836684345470 User not enrolled (ECI=06, ECI=01 for Mastercard, TransactionStatus=N)
Challenge Y 5132831842334250 (determined by challenge)
N 4976077311101836 (determined by challenge)
N 4976075309982316 (determined by challenge)
Unionpay
Returns Method Data Card number Result
Frictionless Y 6250947000000014 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
Y 6250947000000022 Attempt (ECI=06, ECI=01 for Mastercard, TransactionStatus=A)
N 6250947000000089 Successful frictionless authentication (ECI=05, ECI=02 for Mastercard, TransactionStatus=Y)
N 6250944220914108 Attempt (ECI=06, ECI=01 for Mastercard, ransactionStatus=A)
Error N 6250947000000048 Technical Error (no ECI, TransactionStatus=U)
N 6250947000000030 User not enrolled (ECI=06, ECI=01 for Mastercard, TransactionStatus=N)
Not Applicable 6250947000000052 Card not participating
Challenge Y 6250947000000097 (determined by challenge)
Y 6250944196725207 (determined by challenge)
N 6250949644050173 (determined by challenge)
N 6250945882768112 (determined by challenge)

Cards to use with the mSDK

When using a mobile app, the cardholder challenge can be presented in multiple different ways. To simulate these scenarios in a mobile app, please use the following cards for testing.

To learn more about how 3D Secure works with our mSDK, please follow this guide.
Brand Card number UI Interface UI Type
VISA
4200000000000042 Native Text
4200000000000067 HTML Text
4012000000003119 Native Single select
4012000000003127 Native Multi select
4012000000003085 Native OOB
Mastercard
5200000000000015 Native Text
5200000000000049 HTML Text
Maestro
6799998900000060018 Native Text
6773670009114879 HTML Text
AMEX
343434343434343 Native Text
375987000000021 HTML Text
375987000169735 Native Single select
375987000169743 Native Multi select
375987000169750 Native OOB
DISCOVER
36259600000004 Native Text
6011208701117775 HTML Text
36849800000257 Native Single select
36849800000679 Native Multi select
36849800000968 Native OOB
JCB
3566002345432153 Native Text
3569990010095916 HTML Text
3550998168481060 Native Single select
3550998168491028 Native Multi select
3550998168501016 Native OOB