Payment Provider IDs
| ID | BANK NAME |
|---|---|
| 901 | KCB |
| 902 | Stanchart |
| 903 | Barclays |
| 905 | Bank of India |
| 906 | Bank of Baroda |
| 907 | NCBA |
| 908 | Habib Bank ltd |
| 910 | Prime Bank |
| 911 | Co-op Bank |
| 912 | NBK |
| 914 | Oriental |
| 916 | Citi Bank |
| 917 | Habib Bank AG Zurich |
| 918 | Middle east Bank (Changed to I&M) |
| 919 | Boa |
| 923 | Consolidated |
| 925 | Credit Bank |
| 926 | Transnational |
| 930 | Chase Bank |
| 931 | CfC Stanbic Bank |
| 935 | ABC Bank |
| 942 | Giro Bank |
| 943 | Eco Bank |
| 949 | SPIRE |
| 950 | Paramount |
| 951 | Jamii bora |
| 953 | Gt Bank |
| 954 | Victoria Bank |
| 955 | Guardian Bank |
| 957 | I&M Bank |
| 959 | Development Bank |
| 960 | Fidelity Bank |
| 961 | Housing finance |
| 963 | DTB |
| 966 | SIDIAN Bank |
| 968 | Equity Bank |
| 970 | Family Bank |
| 972 | Gulf African Bank |
| 974 | First Community Bank |
| 976 | UBA |
| 979 | Faulu Bank |
| 978 | KWFT |
| 999 | Post Bank |
| 702 | Mpesa Paybill |
| 703 | Mpesa Till |
| 706 | Airtel Airtime |
| 704 | Airtel Wallet |
| 705 | Safaricom Airtime |
Transaction Types
| Type | Description |
|---|---|
| 9000 | Reserved for future use |
| 9001 | Reserved for future use |
| 9002 | Wallet to Bank transfer |
| 9003 | Transaction advise |
| 9004 | Wallet to Mpesa wallet |
| 9005 | Wallet to Mpesa paybill |
| 9006 | Wallet to Mpesa till |
| 9007 | Wallet to TKash Wallet |
| 9008 | Wallet to Quick Teller Wallet |
Response Codes
| 00 | Successful. |
| 01 | Refer to card issuer. |
| 02 | Refer to card issuer, special condition. |
| 03 | Invalid merchant. |
| 04 | Pick up card (no fraud) |
| 05 | Do not honor. |
| 06 | Error |
| 07 | Pick up card, special condition (fraud account). |
| 10 | Partial approval. |
| 11 | Approved (V.I.P). |
| 12 | Invalid transaction |
| 13 | Invalid amount or currency conversion field overflow |
| 14 | Invalid account number (no such number). |
| 15 | No such issuer |
| 19 | Re-enter transaction. |
| 21 | No action taken. |
| 25 | Unable to locate record in file. |
| 28 | File temporarily not available for update or inquiry. |
| 39 | No credit account |
| 41 | Lost card, pick up (fraud account) |
| 43 | Stolen card, pick up (fraud account) |
| 51 | Not sufficient funds |
| 52 | No checking account |
| 53 | No savings account |
| 55 | Incorrect PIN or PIN missing |
| 57 | Transaction not permitted to cardholder |
| 59 | Suspected fraud |
| 61 | Exceeds approval amount limit |
| 64 | Transaction does not fulfill AML requirement |
| 91 | Issuer or switch inoperative |
| 92 | Routing error |
| 93 | Transaction cannot be completed - violation of law |
| 94 | Duplicate transaction |
| 96 | System malfunction |
Provider Account Status Types
| Type | Description |
|---|---|
| A | Active |
| I | Inactive |
| D | Dormant |
| C | Closed |
