Skip to main content
Validate a customer’s recharge account before placing an order. This confirms that the account exists with the provider and prevents failed orders.

Usage

curl -X POST https://api.payvessel.com/vaas/api/v1/biller-reseller/validate-account \
  -H "api-key: YOUR_API_KEY" \
  -H "api-secret: YOUR_SECRET_KEY" \
  -H "Content-Type: application/json" \
  -d '{
    "category": "betting",
    "recharge_account": "12345678",
    "biller_id": "BET9JA_BILLER_ID"
  }'

Request body

FieldTypeRequiredDescription
categorystringYesOne of: airtime, data, betting
recharge_accountstringYesThe customer’s account (phone number or betting ID). Max 15 characters.
biller_idstringYesThe biller to validate against
item_idstringNoOptional item ID for context

Response

The response data object contains:
FieldTypeDescription
billerstring or nullThe resolved biller/account name from the provider

API Reference

Full request/response details and Try it