
Disbursement
Inquiry Status allows you to check the status of a disbursement transaction using the reference number.
| Method | Path | Format | Authentication |
|---|---|---|---|
| POST | /api/v2.0/disbursement/{account_id}/inquiry-status | json | OAuth 2.0 with Access Token |
| Field | Value | Type | Mandatory | Length | Description | Example |
|---|---|---|---|---|---|---|
| X-PARTNER-ID | api_key | Alphanumeric | Mandatory | API key obtained from the merchant dashboard. | b3ed7d4b-a96c-6c08-b3c7-12c3124242d9 | |
| Accept | application/json | Alphabetic | Mandatory | Specifies JSON as the expected response format. | application/json | |
| Authorization | Bearer {bearerToken} | Alphanumeric | Mandatory | Bearer token obtained from the get access token endpoint. | Bearer eyJ0eXAiOiJKV1… |
| Field | Type | Mandatory | Length | Description | Example |
|---|---|---|---|---|---|
| reference_number | String | Mandatory | Max: 64 | Reference number of the transaction to inquire about. | “1134567891011” |
{
"reference_number": "1134567891011"
}
| Field | Type | Mandatory | Length | Description | Example |
|---|---|---|---|---|---|
| response_code | String | Mandatory | 5 | API response code (see Appendix 01) | “SP000” |
| response_message | String | Mandatory | - | Description of the response | “Successfully” |
| data | Object | Conditional | - | Transaction details (null if error) | - |
| > transaction_id | String | Mandatory | - | Unique identifier for the transaction | “331222025121209092460774035” |
| > reference_number | String | Mandatory | - | Reference number of the transaction | “1134567891011” |
| > transaction_status | Object | Mandatory | - | Status of the transaction | - |
| >> code | String | Mandatory | - | Transaction status code (see Appendix 02) | “03” |
| >> desc | String | Mandatory | - | Transaction status description | “Pending” |
| > post_timestamp | String | Mandatory | - | Date requested with Unix Timestamp millisecond format | “1765505364000” |
| > processed_timestamp | String | Optional | - | Date finished with Unix Timestamp millisecond format | “1765505964000” or null |
| > bank | Object | Mandatory | - | Beneficiary bank details | - |
| >> code | String | Mandatory | - | Bank code (e.g., BRI, BNI, DANAMON) | “BRI” |
| >> account_name | String | Optional | - | Beneficiary bank account name. Can be null | “Cengkal Marpaung” |
| >> account_number | String | Mandatory | - | Beneficiary bank account number | “1234567890000” |
| > gross_amount | Object | Mandatory | - | The total amount before any fees are deducted | - |
| >> currency | String | Mandatory | 3 | Currency code | “IDR” |
| >> value | String | Mandatory | - | Transaction amount | “51000.00” |
| > fee | Object | Mandatory | - | Fee details for the transaction | - |
| >> name | String | Mandatory | - | Name of the transaction fee | “Transfer Fee” |
| >> value | String | Mandatory | - | Amount of the transaction fee | “1000.00” |
| >> currency | String | Mandatory | 3 | Currency code | “IDR” |
| > net_amount | Object | Mandatory | - | The amount received by the beneficiary after fees | - |
| >> currency | String | Mandatory | 3 | Currency code | “IDR” |
| >> value | String | Mandatory | - | Net transaction amount | “50000.00” |
| > balance_after | Object | Mandatory | - | The remaining balance in the account after transaction | - |
| >> value | String | Mandatory | - | Balance amount | “1000000.00” |
| >> currency | String | Mandatory | 3 | Currency code | “IDR” |
| > notes | String | Conditional | - | Additional notes for the transaction. Can be null | “sometimes” |
Success Response: Transaction found and status is Pending.
{
"response_code": "SP000",
"response_message": "Successfully",
"data": {
"transaction_id": "331222025121209092460774035",
"reference_number": "1134567891011",
"transaction_status": {
"code": "03",
"desc": "Pending"
},
"post_timestamp": "1765505364000",
"processed_timestamp": null,
"bank": {
"code": "BRI",
"account_name": "Cengkal Marpaung",
"account_number": "1234567890000"
},
"gross_amount": {
"currency": "IDR",
"value": "51000.00"
},
"fee": {
"name": "Transfer Fee",
"value": "1000.00",
"currency": "IDR"
},
"net_amount": {
"currency": "IDR",
"value": "50000.00"
},
"balance_after": {
"value": "1000000.00",
"currency": "IDR"
},
"notes": "sometimes"
}
}
Success Response: Transaction found and status is Failed.
{
"response_code": "SP000",
"response_message": "Successfully",
"data": {
"transaction_id": "331222025121209092460774035",
"reference_number": "1134567891011",
"transaction_status": {
"code": "06",
"desc": "Failed"
},
"post_timestamp": "1765505364000",
"processed_timestamp": "1765505964000",
"bank": {
"code": "BRI",
"account_name": "Cengkal Marpaung",
"account_number": "1234567890000"
},
"gross_amount": {
"currency": "IDR",
"value": "51000.00"
},
"fee": {
"name": "Transfer Fee",
"value": "1000.00",
"currency": "IDR"
},
"net_amount": {
"currency": "IDR",
"value": "50000.00"
},
"balance_after": {
"value": "1000000.00",
"currency": "IDR"
},
"notes": "sometimes"
}
}
Success Response: Transaction found and status is Success.
{
"response_code": "SP000",
"response_message": "Successfully",
"data": {
"transaction_id": "331222025121209092460774035",
"reference_number": "1134567891011",
"transaction_status": {
"code": "00",
"desc": "Success"
},
"post_timestamp": "1765505364000",
"processed_timestamp": "1765505964000",
"bank": {
"code": "BRI",
"account_name": "Cengkal Marpaung",
"account_number": "1234567890000"
},
"gross_amount": {
"currency": "IDR",
"value": "51000.00"
},
"fee": {
"name": "Transfer Fee",
"value": "1000.00",
"currency": "IDR"
},
"net_amount": {
"currency": "IDR",
"value": "50000.00"
},
"balance_after": {
"value": "1000000.00",
"currency": "IDR"
},
"notes": "sometimes"
}
}
Error Response: Validation error - The reference number field is required.
{
"response_code": "SP018",
"response_message": "Validation error - The reference number field is required.",
"data": null
}
Error Response: Transaction not found.
{
"response_code": "SP009",
"response_message": "Transaction Not Found",
"data": null
}
Error Response: Invalid reference number.
{
"response_code": "SP008",
"response_message": "Invalid Reference Number",
"data": {
"reference_number": "113456xxxx"
}
}
Error Response: General failure.
{
"response_code": "SP002",
"response_message": "General Failure",
"data": null
}
For detailed information about response codes and transaction statuses, refer to: