Using the API
The unified-payments api endpoint is used for making payments across the supported countries. Please find the full API reference here. You will be required to pass in the following parameters :- Amount - the amount to be paid from your account. This value should be in standard form(multiplied by 100 e.g. 100 KES should be passed as 10000)
- Currency - the currency.
- Payment referece - this is information you will use to refere to the transaction later.
- First Name the first name of the recipient.
- Last Name the last name of the recipient.
- Mobile - the phone number of the recipient.
- Email - email of the recipient
- Country id - the id of the country the payment will be made to. The full list can be found here.
- City - city of the recipient.
- Postal code the postal code of the recipient.
- Line1 - line address of the recipient
- Description (Optional) - This is the description or message from payer who is paying out.
- Client Callback Url - Callback URL for payment confirmation response.
- Third party reference (Optional) - information you’d like to use to refer to the deposit later.
- Payment method type - the payment channel that will be used for the payment
- The payment method object - this is an object of the payment method type that contains the phone number of the recipient
Please note that all live transactions made through our API are subject to a transaction fee.