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:
BillPaymentOperatorsListRetrieves 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.
FetchBillPaymentDetailsAccepts 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