Bill Payment


The BillPaymentAPI enables clients to seamlessly integrate and automate utility bill payments across a wide range of service providers. It provides a set of endpoints that support the full lifecycle of a bill payment — from operator selection to payment processing and status tracking.

Clients 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 endpoint allows clients to display available service provider options to their customers.

FetchBillPaymentDetails

Accepts customer and operator details to retrieve bill-specific information prior to payment. The response includes data such as:

  • Customer name
  • Bill number
  • Due amount
  • Bill date
billpaymentOperatorsList.aspx

BillPaymentPaybill

Initiates the actual payment transaction using the previously fetched bill details. Required parameters typically include:

  • Customer identification
  • Selected operator
  • Payment amount

BillPaymentStatus

Checks the real-time status of a bill payment transaction using a unique transaction ID. This helps confirm whether a payment has been successfully processed, is still pending, or has failed.

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

0- Refunded:The transaction failed, and the wallet has been credited successfully.

1- Success:The transaction was completed successfully.

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


Did this page help you?     Yes    No