Test Payments
You can use the following test details to test different payment channels.
Cards
Card expiry date
The expiry date for each card can be any date in the future.
Successful Cards
No validation(reusable)
408 408 408 408 408 1
Expiry03/24
CVV408
PIN validation
5078 5078 5078 5078 12
Expiry03/24
CVV081
Pin1111
PIN + OTP validation
5060 6666 6666 6666 666
Expiry03/24
CVV123
Pin1234
OTP123456
PIN + Phone + OTP validation
5078 5078 5078 5078 04
Expiry03/24
CVV884
Pin0000
OTP123456
Bank Auth Simulation(reusable)
4084 0800 0000 0409
Expiry03/24
CVV000
Failed Cards
Declined
4084 0800 0000 5408
Expiry03/24
CVV001
Token Not Generated
5078 5078 5078 5078 53
Expiry03/24
CVV082
Pin0000
API Errors
Testing Insufficient Funds
To test for insufficient funds, you can specify an amount of 1 million or above in your default currency. For example, a Ghanaian integration would pass 100,000,000 pesewas which equates to 1 million cedis.
Timeout error
5060 6600 0000 0064
Expiry03/24
CVV606
500 error
5060 6650 6066 5060 67
Expiry03/24
CVV060
Insufficent funds
408 408 408 408 408 1
Expiry03/24
CVV408
Bank Accounts
Zenith Bank(transaction)
000 000 000 0
Birthday1999-04-20
OTP123456
First Bank of Nigeria(transfer)
000 000 000 0
Code011
Kuda Bank
081 0000 000 0
Pay ID123456
Mobile Money
No PIN/OTP
055 123 498 7
NetworkMTN
Dedicated Virtual Account
You can make use of the sample bank application we created to initiate a transfer to your test virtual account. If you simply want to try out the dedicated virtual account product, kindly make use of the test account below:
Demo Bank
123 000 164 4
Pin0000