Testing
Test your 3DS integration on the Try environment using the magic values provided below. Send requests and see simulated responses.
Test Card Number
Use different card numbers to alter the 3DS authentication outcome.
Successful Authentication (Frictionless)
Issuer assessment resulted in a frictionless 3DS authentication
Visa:
4000000000001000Mastercard:
5200000000001005AMEX:
340000000001007Discover/Diners:
6011000000001002JCB:
3337000000000008CB (Visa):
4000000000003006CB (Mastercard):
5200000000003001
Visa:
4000000000002701Mastercard:
5200000000002235AMEX:
340000000002708Discover/Diners: (2.1.0 only)
JCB:
3338000000000296CB (Visa):
4000000000004970CB (Mastercard):
5200000000004801
outcome: authenticated eci:
05 - Visa/AMEX/Discover (Diners Cub)/JCB/Cartes Bancaires (Visa)
02 - Mastercard/Cartes Bancaires (MC)
authenticationValue (cavv): returned liability shift: yes
N/A
Apply authentication object in payment request, proceed with payment authorization
Failed Frictionless Authentication
Issuer failed the authentication without providing the option for a challenge.
Visa:
4000000000001018Mastercard:
5200000000001013AMEX:
340000000001015Discover/Diners:
6011000000001010JCB:
3337000000000990CB (Visa):
4000000000003014CB (Mastercard):
5200000000003019
Visa:
4000000000002925Mastercard:
5200000000002276AMEX:
340000000002096Discover/Diners: (2.1.0 only)
JCB:
3338000000000361CB (Visa):
4000000000004574CB (Mastercard):
5200000000004538
outcome: authenticationFailed eci:
07 - Visa/AMEX/Discover (Diners Cub)/JCB/Cartes Bancaires (Visa)
00 - Mastercard/Cartes Bancaires (MC)
authenticationValue (cavv): Not returned liability shift: no
N/A
Do not proceed with payment authorization. Either retry 3DS or prompt for another form of payment.
Attempts Stand-In Frictionless Authentication
Cardholder is enrolled in 3DS but the issuer does not support. This results in the issuer stand-in for the authentication
Visa:
4000000000001026Mastercard:
5200000000001021AMEX:
340000000001023Discover/Diners:
6011000000001028JCB:
3337000000007045CB (Visa):
4000000000003022CB (Mastercard):
5200000000003027
Visa:
4000000000002719Mastercard:
5200000000002482AMEX:
340000000002872Discover/Diners: (2.1.0 only)
JCB:
3338000000000585CB (Visa):
4000000000004111CB (Mastercard):
5200000000004587
outcome: authenticated eci:
06 - Visa/AMEX/Discover (Diners Cub)/JCB/Cartes Bancaires (Visa)
01 - Mastercard/Cartes Bancaires (MC)
authenticationValue (cavv): Not returned liability shift: yes
N/A
Apply authentication object in payment request, proceed with payment authorization
Authentication Unavailable (issuer)
Cardholder is enrolled but authentication is unavailable
Visa:
4000000000001034Mastercard:
5200000000001039AMEX:
340000000001031Discover/Diners:
6011000000001036JCB:
3337000000000735CB (Visa):
4000000000003030CB (Mastercard):
5200000000003035
Visa:
4000000000002313Mastercard:
5200000000002268AMEX:
340000000002922Discover/Diners: (2.1.0 only)
JCB:
3338000000000221CB (Visa):
4000000000004160CB (Mastercard):
5200000000004306
outcome: unavailable eci:
07 - Visa/AMEX/Discover (Diners Cub)/JCB/Cartes Bancaires (Visa)
00 - Mastercard/Cartes Bancaires (MC)
authenticationValue (cavv): Not returned liability shift: no
N/A
Proceed as non-authenticated transaction or retry authentication request
Authentication Rejected
Authentication rejected by the issuer, no challenge is offered
Visa:
4000000000001042Mastercard:
5200000000001047AMEX:
340000000001049Discover/Diners:
6011000000001044JCB:
3337000000000321CB (Visa):
4000000000003048CB (Mastercard):
5200000000003043
Visa:
4000000000002537Mastercard:
5200000000002185AMEX:
340000000002062Discover/Diners: (2.1.0 only)
JCB:
3338000000000734CB (Visa):
4000000000004517CB (Mastercard):
5200000000004405
outcome: authenticationFailed eci:
07 - Visa/AMEX/Discover (Diners Cub)/JCB/Cartes Bancaires (Visa)
00 - Mastercard/Cartes Bancaires (MC)
authenticationValue (cavv): Not returned liability shift: no
N/A
Do not proceed with payment authorization. Either retry 3DS or prompt for another form of payment.
Authentication Unavailable (system error)
Authentication rejected by the issuer, no challenge is offered
Visa:
4000000000001059Mastercard:
5200000000001054AMEX:
340000000001056Discover/Diners:
6011000000001051JCB:
3337000000006765CB (Visa):
4000000000003055CB (Mastercard):
5200000000003050
Visa:
4000000000002990Mastercard:
5200000000002409AMEX:
340000000002468Discover/Diners: (2.1.0 only)
JCB:
3338000000000940CB (Visa):
4000000000004285CB (Mastercard):
5200000000004090
outcome: unavailable eci:
07 - Visa/AMEX/Discover (Diners Cub)/JCB/Cartes Bancaires (Visa)
00 - Mastercard/Cartes Bancaires (MC)
authenticationValue (cavv): Not returned liability shift: no
N/A
Proceed as non-authenticated transaction or retry authentication request
Authentication Error
Error whilst attempting authentication
Visa:
4000000000001067Mastercard:
5200000000001062AMEX:
340000000001064Discover/Diners:
6011000000001069JCB:
3337000000000016CB (Visa):
4000000000003063CB (Mastercard):
5200000000003068
Visa:
4000000000002446Mastercard:
5200000000002037AMEX:
340000000002732Discover/Diners: (2.1.0 only)
JCB:
3338000000000650CB (Visa):
4000000000004194CB (Mastercard):
5200000000004058
outcome: unavailable eci:
07 - Visa/AMEX/Discover (Diners Cub)/JCB/Cartes Bancaires (Visa)
00 - Mastercard/Cartes Bancaires (MC)
authenticationValue (cavv): Not returned liability shift: no
N/A
Proceed as non-authenticated transaction or retry authentication request
Authentication Timeout
Timeout during the authentication request
Visa:
4000000000001075Mastercard:
5200000000001070AMEX:
340000000001072Discover/Diners:
6011000000001077JCB:
3337000000000081CB (Visa):
4000000000003071CB (Mastercard):
5200000000003076
Visa:
4000000000002354Mastercard:
5200000000002326AMEX:
340000000002047Discover/Diners: (2.1.0 only)
JCB:
3338000000000577CB (Visa):
4000000000004277CB (Mastercard):
5200000000004694
outcome: unavailable eci:
07 - Visa/AMEX/Discover (Diners Cub)/JCB/Cartes Bancaires (Visa)
00 - Mastercard/Cartes Bancaires (MC)
authenticationValue (cavv): Not returned liability shift: no
N/A
Proceed as non-authenticated transaction or retry authentication request
Successful Authentication (Challenged)
Issuer prompts a challenge in authentication, customer responds successfully
Visa:
4000000000001091Mastercard:
5200000000001096AMEX:
340000000001098Discover/Diners:
6011000000001093JCB:
3337000000200004CB (Visa):
4000000000003139CB (Mastercard):
5200000000003092
Visa:
4000000000002503Mastercard:
5200000000002151AMEX:
340000000002534Discover/Diners: (2.1.0 only)
JCB:
3338000000000569CB (Visa):
4000000000004855CB (Mastercard):
5200000000004074
outcome: challenged
outcome: authenticated eci:
05 - Visa/AMEX/Discover (Diners Cub)/JCB/Cartes Bancaires (Visa)
02 - Mastercard/Cartes Bancaires (MC)
authenticationValue (cavv): returned liability shift: yes
Apply authentication object in payment request, proceed with payment authorization
Failed Challenged Authentication
Issuer prompts a challenge in authentication, customer responds with incorrect details (e.g. OTP, fingerprint etc)
Visa:
4000000000001109Mastercard:
5200000000001104AMEX:
340000000001106Discover/Diners:
6011000000001101JCB:
3337000000200087CB (Visa):
4000000000003097CB (Mastercard):
5200000000003100
Visa:
4000000000002370Mastercard:
5200000000002490AMEX:
340000000002237Discover/Diners: (2.1.0 only)
JCB:
3338000000000874CB (Visa):
4000000000004293CB (Mastercard):
5200000000004041
outcome: challenged
outcome: authenticationFailed eci:
07 - Visa/AMEX/Discover (Diners Cub)/JCB/Cartes Bancaires (Visa)
00 - Mastercard/Cartes Bancaires (MC)
authenticationValue (cavv): Not returned liability shift: no
Do not proceed with payment authorization. Either retry 3DS or prompt for another form of payment.
Verification Unavailable
Authentication data following a challenge cannot be retrieved
Visa:
4000000000001117Mastercard:
5200000000001112AMEX:
340000000001114Discover/Diners:
6011000000001119JCB:
3337000000200079CB (Visa):
4000000000003105CB (Mastercard):
5200000000003118
Visa:
4000000000002420Mastercard:
5200000000002664AMEX:
340000000002484Discover/Diners: (2.1.0 only)
JCB:
3338000000000981CB (Visa):
4000000000004640CB (Mastercard):
5200000000004124
outcome: challenged
outcome: unavailable eci:
07 - Visa/AMEX/Discover (Diners Cub)/JCB/Cartes Bancaires (Visa)
00 - Mastercard/Cartes Bancaires (MC)
authenticationValue (cavv): Not returned liability shift: no
Proceed as non-authenticated transaction or retry verification request
Verification Error
Error whilst attempting verification
Visa:
4000000000001125Mastercard:
5200000000001120AMEX:
340000000001122Discover/Diners:
6011000000001127JCB:
3337000000200046CB (Visa):
4000000000003113CB (Mastercard):
5200000000003126
Visa:
4000000000002644Mastercard:
5200000000002656AMEX:
340000000002351Discover/Diners: (2.1.0 only)
JCB:
3338000000000676CB (Visa):
4000000000004913CB (Mastercard):
5200000000004611
outcome: challenged
outcome: unavailable eci:
07 - Visa/AMEX/Discover (Diners Cub)/JCB/Cartes Bancaires (Visa)
00 - Mastercard/Cartes Bancaires (MC)
authenticationValue (cavv): Not returned liability shift: no
Proceed as non-authenticated transaction or retry verification request
Bypass
Bypass the consumer authentication flow via Cardinal Rules Engine configuration. Returned if 3DS premium is enabled or when there is a timeout connecting to the 3DS directory server.
Visa:
4000000000001083Mastercard:
5200000000001088AMEX:
340000000001080Discover/Diners:
6011000000001085JCB:
3337000000000537CB (Visa):
4000000000003089CB (Mastercard):
5200000000003084
Visa:
4000000000002560Mastercard:
5200000000002508AMEX:
340000000002948Discover/Diners: (2.1.0 only)
JCB:
3338000000000122CB (Visa):
4000000000004400CB (Mastercard):
5200000000004991
outcome: bypassed eci:
07 - Visa/AMEX/Discover (Diners Cub)/JCB/Cartes Bancaires (Visa)
00 - Mastercard/Cartes Bancaires (MC)
authenticationValue (cavv): Not returned liability shift: no
N/A
Proceed as non-authenticated transaction
Common Issues
Web Integration: challenge page fails to load
You cannot use a made up card number. You must use a test card value below or the challenge will not display correctly.
Issuer Challenge page fails to load on live (400 response)
You have 30 seconds to submit the challenge form (using the JWT) before it expires. On the Try environment this is 10 minutes.
Last updated