Generate Biller Reference Requirements
An endpoint to get the details of generate reference requirements.
To get the details of generate reference requirements, send the following request header parameter via GET.
GET/biller/{jwtString}/generate?customerReference={customerReference}&passThrough=false
Generate Biller Reference Requirements
Request Samples
curl
-L -X GET 'https://test-api.billeroo.com/biller/{jwtString}/generate?customerReference={customerReference}&passThrough=false' \
-H 'Authorization: {integratorToken}'
200 Successful Response
401 Erroneous Response
404 and 405 Erroneous Response
Response Samples
{
"timestamp": "2024-10-24 06:08:02 +0000",
"status": 200,
"message": "OK",
"path": "/biller/{jwtString}/generate",
"data": {
"fields": [
{
"field": "1",
"description": "Member Type[1/2/4/5]",
"format": "Numeric",
"size": "1"
},
{
"field": "2",
"description": "SS Number",
"format": "Numeric",
"size": "10"
},
{
"field": "3",
"description": "Amount",
"format": "Numeric",
"size": "12,2"
},
{
"field": "4",
"description": "Voluntary Pension Booster Amount",
"format": "Numeric",
"size": "12,2"
},
{
"field": "5",
"description": "Applicable Start Month(MMYYYY)",
"format": "Numeric",
"size": "6"
},
{
"field": "6",
"description": "Applicable End Month(MMYYYY)",
"format": "Numeric",
"size": "6"
},
{
"field": "7",
"description": "Voluntary Pension Booster Flag",
"format": "Numeric",
"size": "1"
}
],
"notes": [
{
"note": "1",
"description": "Member Type Codes",
"value": "1 - SE, 2 - VM, 4 - NWS, 5 - OFW"
},
{
"note": "2",
"description": "Voluntary Pension Booster Flag Codes",
"value": " 0 - Regular Contri No Voluntary Pension Booster, 1 - Regular Contri with Voluntary Pension Booster, 2 - Voluntary Pension Booster Only"
}
]
}
}
{
"timestamp": "2024-10-25 05:39:44 +0000",
"status": 200,
"message": "OK",
"path": "/biller/{jwtString}/generate",
"data": {
"fields": [
{
"field": "1",
"description": "Any reference number identifier (mobile, card number, account number, Statement of Account Number)",
"format": "Alphanumeric",
"size": "45"
},
{
"field": "2",
"description": "BRN description (payment for ???)",
"format": "Alphanumeric",
"size": "255"
},
{
"field": "3",
"description": "Amount",
"format": "Numeric",
"size": "5"
},
{
"field": "4",
"description": "3-digit currency code",
"format": "Alphabetic",
"size": "3"
},
{
"field": "5",
"description": "Expirable (true or false)",
"format": "Alphabetic",
"size": "true/false"
},
{
"field": "6",
"description": "Expiration value (in minutes)",
"format": "Numeric",
"size": "7"
},
{
"field": "7",
"description": "Applicable Date (Start) / Billing coverage (Optional)",
"format": "Date",
"size": "3"
},
{
"field": "8",
"description": "Applicable Date (End) / Billing coverage (Optional)",
"format": "Date",
"size": "3"
}
],
"notes": [
{
"note": "1",
"description": "currency",
"value": "3-String ISO Currency Code. Alpha-3 Code"
},
{
"note": "2",
"description": "applicable date",
"value": "Standard ISO 8601 format (yyyy-mm-dd)"
}
]
}
}
{
"timestamp": "2024-10-24 07:41:48 +0000",
"status": 401,
"error": "Unauthorized",
"path": "/biller/{jwtString}/generate"
}
{
"timestamp": "2024-10-24T07:42:41.789+0000",
"status": 404,
"error": "Not Found",
"message": "No message available",
"path": "/biller/{jwtString}/generate"
}
{
"timestamp": "2024-10-24 07:44:32.914 +0000",
"status": 405,
"error": "Method Not Allowed",
"message": "Invalid Biller Code",
"path": "/biller/{jwtString}/generate"
}