Accept payments directly from customers using banks USSD codes
Accept payments directly from your customers local bank account through ussd payment channel.

How it works

  1. 1.
    To initiate a USSD payment, make a request to the USSD payments service with the payments/initiates endpoint.
  2. 2.
    When the request is made you are expected to get a dial code.
  3. 3.
    Customer completes transactions using the USSD spring and dial code generate
curl -X POST
-H 'Content-Type: application/json'
-H 'Authorization: Bearer {token}
"fullName": "Rasaq Agbalaya",
"mobileNumber": "08087522256",
"email":"[email protected]",
"currency": "NGN",
"country": "NG",
"paymentReference": "dsffererer",
"callbackUrl": "",
"redirectUrl": "",
"paymentType": "USSD",
"status": "SUCCESS",
"data": {
"code": null,
"payments": {
"paymentReference": "dsffererer",
"linkingReference": "CSEERBIT724622561618580872054",
"providerreference": "8206",
"ussdDailCode": "*901*000*8206#"
"message": null
Copy link