Skip to main content
POST
Inquiry Status

Authorizations

Authorization
string
header
required

JWT issued by POST /api/v1.1/access-token/b2b. Send Authorization: Bearer <token>.

X-PARTNER-ID
string
header
required

Merchant API key (Credential.api_key). Required on every request.

Path Parameters

account_id
string
required

Unique identifier (ULID) of the merchant account that owns the disbursement. Must belong to the authenticated merchant.

Body

application/json

Request body for looking up a disbursement by merchant reference number.

reference_number
string
required

Merchant reference supplied when the transfer was created. Lookup is scoped to the account in the path and the authenticated merchant.

Maximum string length: 64
Example:

"1134567891011"

Response

SP000 Successfully. Merchant action: interpret data.transaction_status (03 Pending, 00 Success, 06 Failed).

Custom v2 envelope for disbursement inquiry status. Success uses SP000 (HTTP 200).

response_code
string
required

SingaPay custom business response code.

Example:

"SP000"

response_message
string
required

Human-readable label paired with response_code.

Example:

"Successfully"

data
object
required

data on successful disbursement v2 transfer or v2 inquiry status (HTTP 200, response_code SP000).