---
title: "Validate Recharge Account"
method: POST
path: "/vaas/api/v1/biller-reseller/validate-account"
tags: ["Biller Reseller", "Biller Reseller"]
---

# Validate Recharge Account

`POST /vaas/api/v1/biller-reseller/validate-account`

Validate a customer recharge account (e.g. betting account ID) before placing an order.

**Sandbox valid test accounts:**
| recharge_account | Account Name |
|---|---|
| `1234567890` | John Doe |
| `0987654321` | Jane Smith |
| `1111111111` | Test User One |
| `2222222222` | Test User Two |
| `3333333333` | Test User Three |

Any other recharge_account will return `null` for the biller field in sandbox mode.

## Headers

- `api-key` string, nullable
- `api-secret` string, nullable

## Request body

- ValidateAccountRequestSchema
  - `recharge_account` string, required
  - `biller_id` string, required
  - `item_id` string, nullable

## Response `200`

Successful Response

- ValidateAccountResponseSchema
  - `status` boolean, required
  - `message` string, required
  - `data` ValidateAccountDataSchema, required
    - `biller` string, nullable

## Other responses

- `404` — Biller not found
- `422` — Validation Error
- `424` — Unable to reach upstream service
- `500` — Internal server error

---

[API](https://skmtc.net/payvessel/apis/payvessel-value-added-services-api.md) · [All operations](https://skmtc.net/payvessel/apis/payvessel-value-added-services-api/llms.txt) · [OpenAPI document](https://skmtc-service-staging.skmtc.workers.dev/v1/apis/payvessel/payvessel-value-added-services-api/revisions/31040a9358ef/schema)
