Bill Payment


The BillPaymentAPI enables clients to integrate and automate utility bill payments across various service providers. It offers a set of endpoints that handle everything from operator selection to bill payment and status tracking. The client will interact with the following key endpoints:

BillPaymentOperatorsList

Retrieves a list of supported billers/operators categorized by service type (e.g.Emi, electricity, gas, water, broadband). This allows clients to display available options for customers.

FetchBillPaymentDetails

Accepts customer and operator details to fetch the bill information, such as due amount, customer name, bill date, and bill number, before initiating the payment.

BillPaymentPaybill

Processes the actual bill payment using the fetched details. This request includes customer input, amount, and selected operator.

BillPaymentStatus

Used to check the real-time status of a specific bill payment transaction using a unique transaction ID.

Each endpoint response includes a response_code field that indicates the outcome of the request:

0- Refunded: The transaction failed and the wallet was credited successfully.

1- Success:The transaction was completed successfully.

2- Pending : The transaction is still in process; the final status is yet to be determined.


Did this page help you?     Yes    No