VABalance
GET
https://test.api.neotek.sa/b2b-unified/v1/va/v1/remitters/{remitterId}/balanceSandbox URL · in Production call https://api.neotek.sa
The available, clearing and blocked balances on one VA.
Path parameters:
| Parameter | Required | Description |
|---|---|---|
remitterId | Required | the VA identifier |
Query parameters:
| Parameter | Required | Description |
|---|---|---|
bankCode | Required | always RJHISARI |
remitterIban | Required | the VA IBAN, SA plus 22 digits |
Headers:
| Parameter | Required | Description |
|---|---|---|
authorization | Required | Bearer <ACCESS_TOKEN> |
cURL
curl -G 'https://test.api.neotek.sa/b2b-unified/v1/va/v1/remitters/{remitterId}/balance' \ --header 'authorization: Bearer <ACCESS_TOKEN>' \ -d 'bankCode=RJHISARI' \ -d 'remitterIban=SA1280900000042000003310'Response
JSON
{ "success": true, "code": "SUCCESS", "message": "Balance retrieved successfully", "remitterId": "1000000042", "remitterIban": "SA1280900000042000003310", "availableBalance": "45000.00", "clearingBalance": "45000.00", "blockedBalance": "0.00", "currency": "SAR", "schemeId": "SCHEME001", "msgReference": "BAL001"}The three balances differ:
availableBalance– funds available for withdrawal or paymentclearingBalance– funds cleared, which may still include blocked amountsblockedBalance– funds held via BlockAndReleaseFunds
Errors — every B2B failure carries a category that determines the HTTP status; see Statements → Errors.