Skip to main content

3DS Test Cards

note

If you are testing end-to-end integration with payment (3DS+Sale/Auth) then Some of the below test cards will not work as they are specific to the 3DS Provider only and the processor staging has other test cards.

Use the below cards for full-flow

For the expiration year field cardExpireYear, use the current year +3 (for example, when testing in 2025, you’d use 2028).

  • Frictionless:
    cardNumber: 4000000000002701
    cardExpireYear: Current Year + 3 Such as 2028
    cardExpireMonth: 01 or in MM format.
    cardSecurityCode: any

  • Challenge Flow:
    cardNumber: 4000000000001091
    cardExpireYear: Future Year - YYYY Format such as 2028
    cardExpireMonth: Future Month - MM Format as 08
    cardSecurityCode: any

Frictionless Test Cases

Test Case 1: Successful Frictionless Authentication

3DS VersionCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa
v2.1.0400000000000100008202805YesSUCCESS
v2.2.0400000000000270108202805YesSUCCESS
Mastercard
v2.1.0520000000000100508202802YesSUCCESS
v2.2.0520000000000223508202802YesSUCCESS

Test Case 2: Failed Frictionless Authentication

Card TypeCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa
v2.1.0400000000000101808202807NoERROR
v2.2.0400000000000292508202807NoERROR
Mastercard
v2.1.0520000000000101308202800NoERROR
v2.2.0520000000000227608202800NoERROR

Test Case 3: Attempts Stand-In Frictionless Authentication

Card TypeCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa
v2.1.0400000000000102608202806YesSUCCESS
v2.2.0400000000000271908202806YesSUCCESS
Mastercard
v2.1.0520000000000102108202801YesSUCCESS
v2.2.0520000000000248208202801YesSUCCESS

Test Case 4: Unavailable Frictionless Authentication from the Issuer

Card TypeCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa
v2.1.0400000000000103408202807NoERROR
v2.2.0400000000000231308202807NoERROR
Mastercard
v2.1.0520000000000103908202800NoERROR
v2.2.0520000000000226808202800NoERROR

Test Case 5: Rejected Frictionless Authentication by the Issuer

Card TypeCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa
v2.1.0400000000000104208202807NoERROR
v2.2.0400000000000253708202807NoERROR
Mastercard
v2.1.0520000000000104708202800NoERROR
v2.2.0520000000000218508202800NoERROR

Test Case 6: Authentication Not Available on Lookup

Card TypeCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa
v2.1.0400000000000105908202807NoERROR
v2.2.0400000000000299008202807NoERROR
Mastercard
v2.1.0520000000000105408202800NoERROR
v2.2.0520000000000240908202800NoERROR

Test Case 7: Error on Lookup

Card TypeCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa
v2.1.0400000000000106708202807NoERROR
v2.2.0400000000000244608202807NoERROR
Mastercard
v2.1.0520000000000106208202800NoERROR
v2.2.0520000000000203708202800NoERROR

Test Case 8: Timeout on cmpi_lookup Transaction

Card TypeCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa
v2.1.0400000000000107508202807NoERROR
v2.2.0400000000000235408202807NoERROR
Mastercard
v2.1.0520000000000107008202800NoERROR
v2.2.0520000000000232608202800NoERROR

Challenge Test Cases

Test Case 9: Successful Step Up Authentication

Card TypeCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa
v2.1.0400000000000109108202805YesSUCCESS
v2.2.0400000000000250308202805YesSUCCESS
Mastercard
v2.1.0520000000000109608202802YesSUCCESS
v2.2.0520000000000215108202802YesSUCCESS

Test Case 10: Failed Step Up Authentication

Card TypeCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa
v2.1.0400000000000110908202807NoERROR
v2.2.0400000000000237008202807NoERROR
Mastercard
v2.1.0520000000000110408202800NoERROR
v2.2.0520000000000249008202800NoERROR

Test Case 11: Step Up Authentication is UNovailable

Card TypeCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa
v2.1.0400000000000111708202807NoERROR
v2.2.0400000000000242008202807NoERROR
Mastercard
v2.1.0520000000000111208202800NoERROR
v2.2.0520000000000266408202800NoERROR

Test Case 12: Error On Authentication

Card TypeCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa
v2.1.0400000000000112508202807NoERROR
v2.2.0400000000000264408202807NoERROR
Mastercard
v2.1.0520000000000112008202800NoERROR
v2.2.0520000000000265608202800NoERROR

Test Case 13: Bypassed Authentication

Card TypeCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa
v2.1.0400000000000108308202807NoERROR
v2.2.0400000000000256008202807NoERROR
Mastercard
v2.1.0520000000000108808202800NoERROR
v2.2.0520000000000250808202800NoERROR

Test Case 14: MethodURL Implementation Check

Card TypeCard NumberCard Exp MonthCard Exp YearECICAVVTest Case Type
Visa400010000000000008202805YesSUCCESS