
Disbursement
Disbursement details are retrieved based on the disbursement ID and account ID.
| Method | Path | Format | Authentication |
|---|---|---|---|
| GET | /api/v1.0/disbursement/{account_id}/{transaction_id} | 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 |
|---|---|---|---|---|---|
| status | Numeric | Mandatory | 3 | HTTP Status Code | 200 |
| success | Boolean | Mandatory | - | true for success, false for failure. | true |
| data | Object | Conditional | - | Contains the details of the transaction. | - |
| > transaction_id | String | Mandatory | - | Unique identifier for the transaction. | 1312220251024134833219 |
| > status | Alphabetic | Mandatory | - | Transaction status. | success |
| > bank | Object | Mandatory | - | Beneficiary bank details. | - |
| >> code | Alphabetic | Mandatory | - | Bank code (e.g., BRI, BNI, DANAMON). | Maybank |
| >> account_number | String | Mandatory | - | Beneficiary bank account number. | 7623781263816 |
| >> account_name | Alphabetic | Mandatory | - | Beneficiary bank account name. | Cengkal Marpaung |
| > gross_amount | Object | Mandatory | - | The total amount before any fees are deducted. | - |
| >> value | String | Mandatory | - | Transaction amount. | 50000.00 |
| >> currency | Alphabetic | Mandatory | 3 | Currency code | IDR |
| > fee | Object | Mandatory | - | Fee details for the transaction. | - |
| >> name | Alphabetic | Mandatory | - | Name of the transaction fee. | Transfer Fee |
| >> value | String | Mandatory | - | Amount of the transaction fee. | 3000 |
| >> currency | Alphabetic | Mandatory | 3 | Currency code | IDR |
| > net_amount | Object | Mandatory | - | The amount received by the beneficiary after fees. | - |
| >> value | String | Mandatory | - | Net transaction amount. | 47000.00 |
| >> currency | Alphabetic | Mandatory | 3 | Currency code | IDR |
| > post_timestamp | String | Mandatory | - | Date requested | 1761288513000 |
| > processed_timestamp | String | Mandatory | - | Date finished | 1761288513000 |
| > balance_after | Object | Mandatory | - | The remaining balance in the account after transaction. | - |
| >> value | String | Mandatory | - | Balance amount. | 56000.00 |
| >> currency | Alphabetic | Mandatory | 3 | Currency code | IDR |
| > notes | String | Conditional | - | Additional notes for the transaction. Can be null. | from Travelan |
Success: Here’s an example of a successful response.
{
"status": 200,
"success": true,
"data": {
"transaction_id": "1312220251024134833219",
"status": "success",
"bank": {
"code": "Maybank",
"account_name": "Cengkal Marpaung",
"account_number": "7623781263816"
},
"gross_amount": {
"currency": "IDR",
"value": "50000.00"
},
"fee": {
"name": "Transfer Fee",
"value": "3000",
"currency": "IDR"
},
"net_amount": {
"currency": "IDR",
"value": "47000.00"
},
"post_timestamp": "1761288513000",
"processed_timestamp": "1761288513000",
"balance_after": {
"value": "56000.00",
"currency": "IDR"
},
"notes": "from Travelan"
}
}