Vizo Digital Api
Sign in

Bill Payment · BBPS

BBPS Status

Check BBPS transaction status

GET request

URL: https://uat-api.vizodigital.com/api/v1/bill-payment/bbps/status

Include a valid Bearer token with every request

Code sample

curl -X GET "https://uat-api.vizodigital.com/api/v1/bill-payment/bbps/status?orderid=BBPS_PAY_001" \
  -H "Authorization: Bearer YOUR_API_TOKEN"

Success response

{
    "status": "success",
    "message": "Status retrieved.",
    "data": {
        "orderid": "BBPS_PAY_001",
        "local": {
            "type": "bbps_pay",
            "status": "success",
            "amount": 1240.5,
            "opcode": "BRPL",
            "consumer_number": "1001234567",
            "fetch_id": "BBPSF-12-ab12cd34",
            "provider_txid": "OP998877",
            "utr": null,
            "error_message": null
        },
        "provider": {
            "status": "Success",
            "message": "Transaction Successful"
        }
    }
}

Failure response

{
    "status": "error",
    "message": "Request failed. Check credentials, wallet balance, or validation errors."
}

Overview

Look up a BBPS transaction by orderid. Returns local ledger status and best-effort provider status.

Responses

  • 200 · application/json default

    Status payload

    Example

    {
        "status": "success",
        "message": "Status retrieved.",
        "data": {
            "orderid": "BBPS_PAY_001",
            "local": {
                "type": "bbps_pay",
                "status": "success",
                "amount": 1240.5,
                "opcode": "BRPL",
                "consumer_number": "1001234567",
                "fetch_id": "BBPSF-12-ab12cd34",
                "provider_txid": "OP998877",
                "utr": null,
                "error_message": null
            },
            "provider": {
                "status": "Success",
                "message": "Transaction Successful"
            }
        }
    }

Rate Limits

60/min