Balance & Currencies
Balance POST /balance
Request: optional currency (default PHP); must be a currency known to the platform (unknown returns 1001). One currency per call — query each currency separately.
Response data:
| Field | Description |
|---|---|
currency | Currency |
available | Available balance (minor units) |
settling | Settling balance (minor units; D1 pay-ins stay here until next-day release) |
Frozen balance is not exposed by this signed endpoint.
Currency reference GET /currencies
Public reference endpoint, no signature required.
Path note
This endpoint lives at the domain root: GET https://{api-domain}/currencies, without the /openapi/v1 prefix (the only exception among all endpoints).
Returns currency metadata for amount conversion and display:
json
{ "code": "0", "msg": "OK", "data": { "items": [
{ "code": "PHP", "name": "Philippine Peso", "symbol": "₱", "minor_unit": 2, "active": true },
{ "code": "THB", "name": "Thai Baht", "symbol": "฿", "minor_unit": 2, "active": true }
] } }minor_unit: amount scale (2 = amounts are transmitted in 1/100 minor units).- Currencies with
active=falsecannot start new transactions (historical orders remain queryable). - Note:
active≠ enabled for you — whether you can transact depends on the products enabled for your account.