Skip to main content

Test Cards

Introduction

This page has been created to give developers and merchants access to the test cards which can be used to test various website payment scenarios (as well as Virtual terminal and Payment links).

Important note

These test cards are not live. They have been created to help simulate different payment scenarios that you may see in a real-world environment.

Card Detail

Card TypeCard NumberExpected Outcome3D secure authentication challenge typeResult
Visa4761 7261 4086 7012AuthorisedChallenge OTP=1111C/Y
Visa4111 1111 1111 1111AuthorisedChallenge OTP=1111 or OTP=555C/Y
Visa4761 7946 3335 3866AuthorisedFrictionlessY/Y
Visa4200 0000 0000 0000AuthorisedFrictionlessY/Y
Visa4640 1701 3111 6658AuthorisedChallenge OTP=1111C/Y
Visa4907 6399 9990 9022AuthorisedFrictionlessY/Y
Visa4907 6399 9999 0022Declined
* 3DS transactions only
Frictionless - Suspected fraudY/R
Visa4907 6300 9999 9922Declined
* 3DS transactions only
Not Authenticated or Not EnrolledN/-
Visa4761 7522 6471 8088Declined
* 3DS transactions only
Not Authenticated or Not EnrolledN/-
Visa4761 7100 0000 0005AuthorisedFrictionlessY/A
Visa4001 8800 0000 0055AuthorisedFrictionlessY/A
Mastercard5000 0200 0000 0007AuthorisedChallenge OTP=1111C/Y
Mastercard5000 0900 0000 0000AuthorisedFrictionlessY/Y
Mastercard5283 9019 0126 6672Declined
* 3DS transactions only
Not Authenticated or Not EnrolledN/-
Mastercard5000 0500 0000 0004Declined
* 3DS transactions only
Not Authenticated or Not EnrolledN/-

Important Hints and Tips

  • Expiry date: The expiry date can be any date as long it is a future dated. E.G. cannot be a date in the past.
  • Transaction value: This can be any value you wish to use.
  • Transaction result: The transaction result must be clearly displayed to the cardholder. In cases where the transaction is declined, it is best practice to direct the cardholder to the basket page with the option to attempt the payment again
  • For simulating declines for non-3DS transactions (such as MOTO or MIT), please use negative scenarios based on the amount or CSC (provided below).

CSC / AVS values

• CSC – Card security code. Sometimes referred to as CVC (Card verification code)

CSCResult
111Matched
222Not Matched
333Not Checked
444Not Set
666Partial Match
* This may not be available for
simulation with certain acquirers

• AVS – Address verification service

AVS DataResult
AvsPostcode: 10Matched
AvsPostcode: 11Partial Match
AvsPostcode: 12Not Checked
AvsPostcode: 13Not Set
AvsPostcode: 14Not Matched
AvsHouseNumber: 100Matched
AvsHouseNumber: 101Partial Matched
AvsHouseNumber: 102Not Checked
AvsHouseNumber: 103Not Set
AvsHouseNumber: 104Not Matched

3DS Authentication Values

EnrolmentAuhtnetication
Y - SuccessfulY - Successful
N - Not enrolledN - Not enrolled
A - AttemptedA - Attempted
U - Unable to checkU - Unable to check
C - Challenge required*R - Authentication rejected*
- - Not attempted- - Not attempted

*3D Secure V2 only - Example: enrolled card which has been fully authenticated will be returned as Y/Y

Declines based on amount

AmountExpected Response CodeECOMMMOTOMIT
£20,020.0002 - Voice referralDeclineDeclineDecline
£20,050.0005 - DeclineDeclineDeclineDecline
£0.0505 - Decline--Decline
£20,130.0013 - Invalid amountDeclineDeclineDecline
£20,430.0043 - Stolen cardDeclineDeclineDecline
£20,510.0051 - Insufficient FundsDeclineDeclineDecline