Complete URL for Bill Fetch
Method: GET
https://pay2bill.in/WebAPI/FetchBill?AccessToken=GyWmb5eJNpumU4VMn3Wpi9TyGmBJrgax&BillerType=WATER&OperatorID=1&ConsumerNumber=1234567890&MobileNumber=91234567890
Bill Fetch Request Parameters
| Parameter Name | Details |
| AccessToken | GyWmb5eJNpumU4VMn3Wpi9TyGmBJrgax — Access token (after IP verification) |
| BillerType | WATER — FASTAG | ELECTRICITY | LANDLINE | GAS | WATER | BROADBAND | CABLETV | INSURANCE |
| OperatorID | 1 — Operator code (see Operator Check menu) |
| ConsumerNumber | 1234567890 — Consumer number to fetch bill |
| MobileNumber | 9123456789 — Consumer mobile number |
Bill Fetch Response — Success
{"BillInfo":{"ConsumerNumberOrBillNumber":"1234567890","CustomerName":"Demo Customer","CustomerEmail":"customer@mail.com","CustomerPhone":"1234567890","BillGenerationDate":"01/01/2023","DueDate":"01/01/2023","AmountToPay":100.0,"IpayIdFromAPI":"1234567"},"Errors":[],"IsRequestSuccess":true}
Bill Fetch Response — Failure
{"BillInfo":{"ConsumerNumberOrBillNumber":"","CustomerName":"","CustomerEmail":"","CustomerPhone":"","BillGenerationDate":"","DueDate":"","AmountToPay":0.0,"IpayIdFromAPI":""},"Errors":["Failed to fetch bill info"],"IsRequestSuccess":false}
Bill Fetch Response Parameters
| Parameter Name | Details |
| ConsumerNumberOrBillNumber | 1234567890 — Consumer number requested |
| CustomerName | Demo Customer — Consumer’s full name |
| CustomerEmail | user@mail.com — Consumer email (optional) |
| CustomerPhone | 1234567890 — Consumer phone (optional) |
| BillGenerationDate | 01/01/2023 — Date when bill was generated |
| DueDate | 30/01/2023 — Bill due date |
| AmountToPay | 100 — Payable amount |
| IpayIdFromAPI | 1234 — Additional parameter (optional) |
| IsRequestSuccess | true — Indicates request success |
| Errors[] | — Array of error messages |
Complete URL for Bill Payment
Method: GET
https://pay2bill.in/WebAPI/ProcessBillPayment?AccessToken=GyWmb5eJNpumU4VMn3Wpi9TyGmBJrgax&BillerType=WATER&OperatorID=1&ConsumerNumber=1234567890&Amount=100&ReferenceID=1234&MobileNumber=91234567890
Bill Payment Request Parameters
| Parameter Name | Details |
| AccessToken | GyWmb5eJNpumU4VMn3Wpi9TyGmBJrgax — Access token (after IP verification) |
| BillerType | WATER — FASTAG | ELECTRICITY | LANDLINE | GAS | WATER | BROADBAND | CABLETV | INSURANCE |
| OperatorID | 1 — Operator code |
| ConsumerNumber | 1234567890 — Consumer number to pay bill |
| MobileNumber | 9123456789 — Consumer mobile number |
| Amount | 100 — Amount to pay |
| ReferenceID | 1234 — Your unique reference ID |
Bill Payment Response — Success
{"Errors":[],"APITransactionID":"TRRCG151","Status":"success","ConsumerNumber":"1234567890","Amount":100.0,"OperatorID":1,"IsRequestSuccess":true}
Bill Payment Response — Failure
{"Errors":["Duplicate Reference ID"],"APITransactionID":"","Status":"failed","ConsumerNumber":"","Amount":null,"OperatorID":null,"IsRequestSuccess":false}
Bill Payment Response Parameters
| Parameter Name | Details |
| APITransactionID | 164 — Unique transaction ID |
| Status |
success
failed
pending
Recharge status
|
| ConsumerNumber | 1234567890 — Consumer number billed |
| Amount | 100 — Amount requested |
| OperatorID | 1 — Operator code |
| IsRequestSuccess | true — Indicates request success |
| Errors[] | — String array containing any error messages |