Biller Payment
POST
/utility/bill/payment
PARAM | Default | Mandatory (M) , Optional (O) |
---|---|---|
code | Biller code from Biller Lists | M |
agent_id | Unique Random ID 5-28 Digit from Partner | M |
param_primary | from 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 this | M |
optional1 | optional1 will be secuence 2 or 1 which is not primary true | O |
optional2 | secuence 3 | O |
optional3 | secuence 4 | O |
optional4 | secuence 5 | O |
optional5 | secuence 6 | O |
amount | amount double | M |
RESPONSE :
PARAM | Default |
---|---|
status | success or failed |
result | 0=OK and 1 = error |
callback_status | SUCCESS, PENDING, FAILED |
utr | Biller/Operator Ref ID |
error/msg | failed message or error message |
Request Request Example
Shell
JavaScript
Java
Swift
curl --location --request POST '/utility/bill/payment' \
--header 'Token: ZKEYza2COHK0QVkcVkwUb6WeIgWiS' \
--header 'checkSum: 739f448d1cc4f5bbbd048e68ba2b8885b0f8414ed4090ad967df7d15d7cdbbae' \
--header 'Content-Type: application/json' \
--data-raw '{
"code": "VFC",
"agent_id": "ZLP000KLO0000PPLO00P03",
"param_primary": "90*******72",
"optional1": "",
"optional2": "",
"optional3": "",
"optional4": "",
"amount": 10
}'
Response Response Example
200 - success
{
"status": "success",
"current_time": "13,Dec,2024 05:10:10 PM",
"amount": 10,
"msg": "",
"error": "",
"utr": "014348BAAJFEMCZ000",
"tlid": "ZBB1734090010497pDfOUGj",
"biller": "Vi Postpaid",
"callback_status": "SUCCESS",
"timestamp": "2024-12-13 05:10:10pm",
"result": 0,
"agent_id": "ZLP000KLO0000PPLO00P03"
}
Request
Header Params
Token
string
required
Example:
ZKEYza2COHK0QVkcVkwUb6WeIgWiS
checkSum
string
required
Example:
739f448d1cc4f5bbbd048e68ba2b8885b0f8414ed4090ad967df7d15d7cdbbae
Body Params application/json