Test Payments Card for Africa
A list of available test payment cards for various payment gateways. Please feel free to contribute cards for any payment gateways not currently listed here by making a pull request.
The following test cards are for Flutterwave as defined on their developers site . This include Test banks and some special cases.
OTP : 12345
Card type
Card Number
CVV
Expiry
PIN
MasterCard PIN Authentication
5531 8866 5214 2950
564
09/32
3310
MasterCard PIN 2
5438 8980 1456 0229
470
10/31
3310
Master 3D-Secure (VBSECURECODE)
5399 8383 8383 8381
564
10/31
3310
Visa 3D-Secure (VBSECURECODE)
4187 4274 1556 4246
828
09/32
3310
Visa 3D-Secure Authentication
4242 4242 4242 4242
812
01/31
3310
Address Verification(AVS) Card
4556052704172643
899
09/32
3310
Verve Card
5061 4604 1012 0223 210
780
12/31
3310
Case type
Card Number
CVV
Expiry
card Declined (Address Verification)
5143 0105 2233 9965
276
08/32
Card Fraudulent
5590 1317 4329 4314
887
11/32
Card Insufficient Funds
5258 5859 2266 6506
883
09/31
Pre-authorization Test Card
5377 2836 4507 7450
789
09/31
Do Not Honour
5143010522339965
276
08/31
Invalid Transaction
5551658157653822
276
08/31
Restricted Card, Retain Card
5551651630381384
276
08/31
Incorrect PIN
5399834697894723
883
09/31
Verve - Card enrolment
5531882884804517
564
10/32
Card Transaction Error
5258589130149016
887
11/30
Bank
Account Number
OTP
Access Bank
0690000031
12345
Access Bank
0690000032
same
Access Bank
0690000033
same
Access Bank
0690000034
same
Providus Bank
5900102340
same
Providus Bank
5900002567
same
The following test cards are for Paystack as defined on their developers site .
OTP : 123456
Case type
Card Number
CVV
Expiry
PIN
No Validation
4084084084084081
408
10/21
null
PIN validation(reusable)
507850785078507812
081
10/21
1111
PIN + OTP validation(nonreusable)
5060666666666666666
123
10/21
1234
PIN + Phone + OTP validation
507850785078507804
884
10/21
0000
Bank authorization Simulation
4084080000000409
000
10/31
null
Case type
Card Number
CVV
Expiry
PIN
Declined
4084080000005408
001
10/21
null
Token Not Generated
507850785078507853
082
10/21
0000
500 error
5060660000000064
606
10/21
null
Timeout error
506066506066506067
060
10/21
null
Bank
Account Number
Birthday
Code
Zenith Bank(transaction)
0000000000
1999-10-14
null
First Bank of Nigeria(transfer)
0000000000
null
011
Network
Number
MTN
0551234987
The following test cards are for PayU as defined on their developers site .
Card type
Card Number
3D Secure
Behaviour
MasterCard
5434021016824014
no
Positive Authorization
MasterCard
5100052384536891
yes
Positive Authorization
MasterCard
5150030090050083
yes
Negative Authorization
Visa
4012001037141112
no
Positive Authorization
Visa
4012001007002005
yes
Positive Authorization
Visa
4000398284360
yes
Positive Authorization
Maestro
5000105018126595
no
Negative Authorization