Unified Payments
Submit Niobi Unified Payments
Handles payment processing for Niobi, supporting multiple payment methods.
POST
/
api
/
v3
/
niobi-unified-payments
Please make sure to generate a new signature
whenever you are creating a new payment.
List of Supported Countries
Country Id | Country | Country Code | Currency | Payment Method type | Required Fields |
---|---|---|---|---|---|
1 | Kenya | 254 | KES | till number, pay bill, pesalink, send money | country_id, currency |
2 | Benin | 229 | XOF | mtn | country_id, currency |
3 | Cote D’Ivoire | 225 | XOF | mtn, Orange | country_id, currency |
4 | Cameroon | 237 | XAF | mtn, Orange | country_id, currency |
5 | DRC | 243 | CDF | Orange, Airtel, Vodacom | country_id, currency |
7 | Malawi | 265 | MWK | Airtel, tnm | country_id, currency |
8 | Rwanda | 250 | RWF | mtn, Airtel | country_id, currency |
9 | Senegal | 221 | XOF | Orange, Free | country_id, currency |
10 | Tanzania | 255 | TZS | Airtel, Halotel, Tigo | country_id, currency |
11 | Uganda | 256 | UGX | mtn, Airtel | country_id, currency |
12 | Zambia | 260 | ZMW | Zamtel, mtn, Airtel | country_id, currency |
13 | Sierra Leone | 232 | SLE | Orange | country_id, currency |
List of supported pesalink banks
id | bank_name | niobi_bank_code |
---|---|---|
1 | Kenya Commercial Bank | 1 |
2 | Standard Chartered | 2 |
3 | Absa Bank Kenya | 3 |
4 | Ncba Bank Kenya | 7 |
5 | Prime Bank | 10 |
6 | Cooperative Bank | 11 |
7 | National Bank of Kenya | 12 |
8 | Citibank N.A Kenya | 16 |
9 | Middle East Bank Kenya | 18 |
10 | Bank of Africa Kenya | 19 |
11 | Credit Bank Limited | 25 |
12 | CFC Stanbic Kenya | 31 |
13 | Paramount Bank | 50 |
14 | Jamii Bora Bank | 51 |
15 | Guaranty Trust Bank | 53 |
16 | Guardian Bank | 55 |
17 | I&M Bank | 57 |
18 | Diamond Trust Bank | 63 |
19 | Sidian Bank | 66 |
20 | Equity Bank Kenya | 68 |
21 | Family Bank Limited | 70 |
22 | Gulf African Bank | 72 |
23 | First Community Bank | 74 |
24 | Kenya Women’s Finance Trust | 78 |
Body
application/json
The Client id is your public key which is generated when you are creating a new API integration from our app.
Salt is used for security purposes. This is a random string and can be unique value for each request or always the same.
The Sender is the title of the API Integration created through our app.
Timestamp of the request.
Signature for verifying the request.