Bill Payments is an add-on service that enables merchants to pay a range of bills i.e. electricity, water, TV etc. The available bill types vary by service provider . To use the Bill Payments API, a merchant must have sufficient balance in their merchant account. Bill payments generally do not incur transaction fees. For testing purposes, test accounts are provided with expected responses for both successful and failed transactions. Once a bill payment transaction is completed, a corresponding disbursement entry is created. This entry is available under Disbursements → Single Transactions and is labelled as a bill payment—for example, ESCOM bill payment.

To process a bill payment

  • Specify the service code, which identifies the service provider for example,101.
  • Specify the service account number required for that service code. For ESCOM Prepaid, this is the customer’s meter number.
  • Provide the transaction information required to support the bill payment.
  • Receive an appropriate API response, including the service provider’s response. The provider response will vary depending on the outcome of the transaction.