ZuelPay
  1. Utility Bill Pay API
  • API DOCUMENTS
  • Auth
  • Account
    • balance
      POST
  • Verification API
    • pan
      POST
    • voter
      POST
    • aadhar-genrate-otp
      POST
    • aadhar-verify
      POST
    • upi
      POST
    • bank
      POST
    • licesnce
      POST
    • passport
      POST
    • GSTIN LookUp
      POST
    • FASTAG
      POST
  • Recharge API
    • operators
      GET
    • payment
      POST
  • UPI PAYMENT API
    • payment
      POST
  • Operator Lookup API
    • operator_lookup
      POST
  • Mobile Tariff Plans
    • mobile_recharge_plans
      POST
  • Utility Bill Pay API
    • Get Category
      GET
    • Biller Lists
      GET
    • Biller Fetch
      POST
    • Biller Payment
      POST
  • Gift Card/ Brand Voucher API
    • Get Category
    • Brand Lists
    • Buy Giftcard Voucher
  • webhook/callback
    • webhook
  • Recharge Validation API
    • validation
  1. Utility Bill Pay API

Biller Fetch

POST
/utility/bill/fetchBill
PARAMDefaultMandatory (M) , Optional (O)
codeBiller code from Biller ListsM
agent_idUnique Random ID 5-28 Digit from PartnerM
param_primaryfrom biller lists api you will get fields array- isprimary true and secuence 1 it will be calculated as param_primary, rest will be optional1,optional2 as like thisM
optional1optional1 will be secuence 2 or 1 which is not primary trueO
optional2secuence 3O
optional3secuence 4O
optional4secuence 5O
optional5secuence 6O
{
  "code": "ICT",
  "agent_id": "ZLP0000000394430301",
  "param_primary": "TN30**69*1",
  "optional1": "",
  "optional2": "",
  "optional3": "",
  "optional4": ""
}
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/utility/bill/fetchBill' \
--header 'Token: ZKEY01fbb15e8098dd8970e5c66d2' \
--header 'checkSum: af09af6eb7ae3f99f63659b2a14fba30bf743017549284e5dcb955792ed4d4b6' \
--header 'Content-Type: application/json' \
--data-raw '{
  "code": "ICT",
  "agent_id": "ZLP0000000394430301",
  "param_primary": "TN30AM6971",
  "optional1": "9432839941",
  "optional2": "9432839941",
  "optional3": "",
  "optional4": ""
}'
Response Response Example
{
    "billAmount": "500",
    "fetchdata": [
        {
            "label": "Name",
            "value": "SURESH  MURUGESAN"
        },
        {
            "label": "Bill Number",
            "value": "1729795251780"
        },
        {
            "label": "Fast Tag Balance",
            "value": "237.88"
        },
        {
            "label": "Vehicle Model",
            "value": "Swift Diesel 'Vdi'"
        },
        {
            "label": "Minimum Amount for Top-up",
            "value": "500.0"
        },
        {
            "label": "Tag Status",
            "value": "Active"
        },
        {
            "label": "Maximum Permissible Recharge Amount",
            "value": "1000.0"
        }
    ],
    "status": "success",
    "result": 0
}

Request

Header Params
Token
string 
required
Example:
ZKEY01fbb15e8098dd8970e5c66d2
checkSum
string 
required
Example:
af09af6eb7ae3f99f63659b2a14fba30bf743017549284e5dcb955792ed4d4b6
Body Params application/json
code
string 
required
agent_id
string 
required
param_primary
string 
required
optional1
string 
required
optional2
string 
required
optional3
string 
required
optional4
string 
required
Examples

Responses

🟢200success
application/json
Body
billAmount
string 
required
fetchdata
array [object {2}] 
required
label
string 
required
value
string 
required
status
string 
required
result
integer 
required
Previous
Biller Lists
Next
Biller Payment
Built with