Skip to main content
POST
/
v1
/
service
/
bbps
/
bill
/
fetch
Bill Fetch
curl --request POST \
  --url http://base_url/v1/service/bbps/bill/fetch \
  --header 'Authorization: Basic <encoded-value>' \
  --header 'Content-Type: application/json' \
  --data '
{
  "billerId": "SBPDCL000BHI01",
  "mobileNo": "9876543210",
  "CANumber": "4567890"
}
'
{
  "code": "0x0200",
  "status": "SUCCESS",
  "message": "Bill fetched successfully",
  "data": {
    "inputParams": [
      {
        "paramName": "Vehicle Number",
        "paramValue": "GJ11AB1234"
      }
    ],
    "additionalInfo": [
      {
        "infoName": "Available Recharge Limit",
        "infoValue": "99999999"
      },
      {
        "infoName": "vehicleClass",
        "infoValue": "4"
      },
      {
        "infoName": "vehicleClassDesc",
        "infoValue": "Car / Jeep / Van"
      },
      {
        "infoName": "status",
        "infoValue": "Activated"
      },
      {
        "infoName": "Available Balance",
        "infoValue": "955"
      },
      {
        "infoName": "tagId",
        "infoValue": "34161FA820328EE83B9DF540"
      }
    ],
    "billerResponse": {
      "billAmount": "100",
      "billDate": "1900-01-01",
      "billNumber": "NA",
      "billPeriod": "NA",
      "customerName": "Rahul Singh",
      "dueDate": "1900-01-01"
    },
    "billFetchId": "EN234669B50ED81875D467EB01505145669"
  }
}

Authorizations

Authorization
string
header
required

Basic authentication header of the form Basic <encoded-value>, where <encoded-value> is the base64-encoded string username:password.

Body

application/json
billerId
string
required
mobileNo
string
required
CANumber
string
required

Response

OK

code
string
required
status
string
required
message
string
required
data
Data20 · object
required