Skip to content

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

Get Generate Biller Reference Requirements Header Parameters!

Request Samples

curl 
    -L -X GET 'https://test-api.billeroo.com/biller/{jwtString}/generate?customerReference={customerReference}&passThrough=false' \
    -H 'Authorization: {integratorToken}'


200 Successful Response

Generate Biller Reference Requirements Response Parameters!

401 Erroneous Response

Generate Biller Reference Requirements 401 Erroneous Response Parameters!

404 and 405 Erroneous Response

Generate Biller Reference Requirements 404 and 405 Erroneous Response Parameters!

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"
}