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)

4084 0840 8408 4081

Expiry10/24
CVV408
PIN validation

5078 5078 5078 5078 12

Expiry10/24
CVV081
Pin1111
PIN + OTP validation

5060 6666 6666 6666 666

Expiry10/24
CVV123
Pin1234
OTP123456
PIN + Phone + OTP validation

5078 5078 5078 5078 04

Expiry10/24
CVV884
Pin0000
OTP123456
Bank Auth Simulation(reusable)

4084 0800 0000 0409

Expiry10/24
CVV000

Failed Cards

Declined

4084 0800 0000 5408

Expiry10/24
CVV001
Token Not Generated

5078 5078 5078 5078 53

Expiry10/24
CVV082
Pin0000

API Errors

Timeout error

5060 6600 0000 0064

Expiry10/24
CVV606
500 error

5060 6650 6066 5060 67

Expiry10/24
CVV060
Insufficent funds

4084 0800 0067 0037

Expiry10/24
CVV787

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
No PIN/OTP

+254 710 000 000

NetworkM-Pesa

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