List virtual accounts
Query all opened virtual accounts of the MSO, with pagination.
bearerAuthAuthorizationBearer <token>The access_token obtained from POST /oauth2/token. Header format: Authorization: Bearer {accessToken}.
masterAccountNo?stringMaster account number (exact match). Length 32
virtualAccountNo?stringVirtual account number (exact match). Length 32
accountHolderName?stringAccount holder name (fuzzy search). Length 128
currency?stringCurrency. Length 32
status?stringAccount status
"ACTIVE""INACTIVE""CLOSED"pageNum?integerCurrent page number, default 1
1 <= value1pageSize?integerNumber of records per page, default 10, maximum 1000
1 <= value <= 100010X-Channel-Provider?stringProvider identifier, such as GLDB. Defaults to GLDB if not passed
"GLDB"Returns virtual accounts with pagination.
application/json- response
code?integerBusiness status code
message?stringtraceId?stringRequest trace ID. Provide it when you contact technical support
data?curl -X GET 'https://api.test.stabofx.com/openapi/v1/wallet/virtual-accounts'{ "code": 200, "message": "OK", "traceId": "a1b2c3d4-e5f6-7890", "data": { "total": 50, "pages": 3, "size": 20, "current": 1, "records": [ { "virtualAccountNo": "1000000001", "accountHolderName": "Example Trading Pte Ltd", "masterAccountNo": "1000000000", "currency": "SGD", "status": "ACTIVE", "contactName": "Example Contact", "contactEmail": "contact@example.com", "contactPhone": "+6500000000", "bankReference": "REF-EXAMPLE-001", "openedAt": "2025-12-02T10:15:20", "createdAt": "2025-12-01T15:30:45", "updatedAt": "2025-12-02T10:15:20" } ] }}Query estimated transfer fee POST
Calculate the estimated fee based on the transfer type and amount.
Apply for a virtual account POST
Apply for a virtual sub-account for an MSO (Money Service Operator) customer. Use it when a payment institution opens a dedicated virtual account for each of its downstream merchants. **Notes** - After submission, the application requires bank review. Track the application status with the query endpoints - After the application succeeds, the virtual account number is returned in the application details