Sending Money (reserved)


The Portal Payments API is reserved - use it only if you need the following features.

In most cases, you should use the Payment APIs.

Use the Portal Payments API ONLY if:

  • If you need special features like maker/checker approvals, retries, withdrawal fees or sub-accounts
  • If you are already using the Portal to disburse payments
  • If you are sending payments to a location that is not yet fully supported by the Hub Payment APIs.

Onafriq uses the term β€œPayments” to refer to money (or prepaid airtime) that you send to a mobile subscriber. This differentiates money you send to mobile subscribers (aka Payments) from the money you receive from mobile subscribers (aka Collections).

Onafriq provides the Payments API to enable you to send a payment to a mobile subscriber or to view payments that you have previously sent to a mobile subscriber. See the Payments documentation below for more information.

Related Events


The β€œpayment.status.changed” event is triggered whenever something happens to a payment that you have initiated.

For example, if it is successfully delivered or if it fails. You can configure a web link to receive notifications whenever this occurs.

This will allow you to respond automatically whenever a payment is completed or whenever it fails.

See our Webhooks API documentation for more information.

What’s Next

Read on to learn more about the Portal Payments API