Testing your Integration
It is important to test your integration before going live to make sure it works properly. That’s why we created test bank accounts, mobile money numbers and test cards for you to simulate different payment scenarios as you integrate with Kora.
Testing Payouts to Bank Accounts
Use the following bank accounts to test these scenarios for your Bank Transfer payout integration:
Scenario | Currency | Bank Code | Account Number |
---|---|---|---|
Successful Payout | NGN | 033 | 0000000000 |
Failed Payout | NGN | 035 | 0000000000 |
Error: Invalid Account | NGN | 011 | 9999999999 |
Successful Payout | KES | 0068 | 000000000000 |
Failed Payout | KES | 0053 | 000000000000 |
Testing Payouts to Mobile Money
Use the following mobile money details to test these scenarios for your Mobile Money payout integration:
Scenario | Currency | Mobile Money Operator | Mobile Number |
---|---|---|---|
Successful Payout | KES | safaricom-ke | 254711111111 |
Failed Payout | KES | airtel-ke | 254722222222 |
Successful Payout | GHS | airtel-gh | 233242426222 |
Failed Payout | GHS | mtn-gh | 233722222222 |
Testing Pay-in Mobile Money
Use the following mobile money numbers to test different scenarios for your Mobile Money pay-in integration:
Scenario | Mobile Number | Currency | OTP | PIN |
---|---|---|---|---|
Successful Payment | 254700000000 | KES | N/A | 1234 |
Failed Payment | 254734611986 | KES | N/A | 1234 |
Successful Payment | 233240000000 | GHS | 123456 | 1234 |
Failed Payment | 233274611986 | GHS | 123456 | 1234 |
Test Cards
Real payment cards would not work in Test mode. If you need to test your card payment integration, you can use any of the following test cards:
For Successful Payment (No Authentication) - Visa
Card Number: 4084 1278 8317 2787
Expiry Date: 09/30
CVV: 123
For Successful Payment (with PIN) - Mastercard
Card Number: 5188 5136 1855 2975
Expiry Date: 09/30
CVV: 123
PIN: 1234
For Successful Payment (with OTP) - Mastercard
Card Number: 5442 0561 0607 2595
Expiry Date: 09/30
CVV: 123
PIN: 1234
OTP: 123456
For Successful Payment (with 3D Secure) - Visa
Card Number: 4562 5437 5547 4674
Expiry Date: 09/30
CVV: 123
OTP: 1234
Successful (with Address Verification Service, AVS) - Mastercard
Card Number: 5384 0639 2893 2071
Expiry Date: 09/30
CVV: 123
PIN: 1234
For Address
City: Lekki
Address: Osapa, Lekki
State: Lagos
Country: Nigeria
Zip Code: 101010
Successful (with Card Enroll) - Verve
Card Number: 5061 4604 1012 0223 210
Expiry Date: 09/30
CVV: 123
PIN: 1234
OTP: 123456
For Failed Payment (Insufficient Funds) - Verve
Card Number: 5060 6650 6066 5060 67
Expiry Date: 09/30
CVV: 408
To simplify testing your card integrations in Test mode, we already created these scenarios on the test Checkout and prefilled the card details for each scenario.
It is important to note that, just as real payment instruments do not work in Test mode, test cards and bank accounts cannot be used in Live mode or for real payments.
Testing Identity
To test identity verification scenarios on the sandbox environment, the test data below should be used:
For Kenya
Document Type | Scenario | ID Number |
---|---|---|
International Passport | Valid | A2011111 |
International Passport | Invalid | A0000000 |
National ID | Valid | 25219766 |
National ID | Invalid | 00000000 |
Tax PIN | Valid | A009274635J |
Tax PIN | Invalid | A0000000000 |
Phone Number | Valid | 0723818211 |
For Ghana
Document Type | Scenario | ID Number |
---|---|---|
SSNIT | Valid | C987464748977 |
SSNIT | Invalid | C000000000000 |
Driver's License | Valid | 070667 |
Driver's License | Invalid | 000000 |
International Passport | Valid | G0000555 |
International Passport | Invalid | G0000000 |
Voters Card | Valid | 9001330422 |
Voters Card | Invalid | 0000000000 |
For Nigeria
Document Type | Scenario | ID Number |
---|---|---|
BVN | Valid | 22222222222 |
BVN | Invalid | 00000000000 |
vNIN | Valid | KO111111111111IL |
vNIN | Invalid | KO000000000000II |
NIN | Valid | 55555555555 |
NIN | Invalid | 00000000000 |
International Passport | Valid | A01234567 |
International Passport | Invalid | A00000000 |
Voters Card (PVC) | Valid | 00A0A0A000000000011 |
Voters Card (PVC) | Invalid | 11A1A1A111111111111 |
Phone Number | Valid | 08000000000 |
Phone Number | Invalid | 08000000001 |
CAC (RC Number) | Valid | RC00000011 |
CAC (RC Number) | Invalid | RC11111111 |
For South Africa
Document Type | Scenario | ID Number |
---|---|---|
SAID | Valid | 8012185201077 |
SAID | Invalid | 8000000000001 |
Updated 4 months ago