From 9de8e0dce1cc4bc0dd93c62e9f66df217c45f384 Mon Sep 17 00:00:00 2001 From: Fahreza Hafiz Date: Wed, 14 Jan 2026 17:05:16 +0700 Subject: [PATCH 1/6] fix callback parameter table --- source/includes/_fund_disbursement.md | 6 ++---- 1 file changed, 2 insertions(+), 4 deletions(-) diff --git a/source/includes/_fund_disbursement.md b/source/includes/_fund_disbursement.md index 645b72f8..d6ecfedd 100644 --- a/source/includes/_fund_disbursement.md +++ b/source/includes/_fund_disbursement.md @@ -401,10 +401,8 @@ We also have a resend callback feature which you can read about [here](https://d Parameter | Type | Description --------- | ---- | ----------- status | Object | Status of Disbursement in Object `{code: , message: }` -tx_status_description | String(255) | Additional information regarding status code, especially for Failed transactions, Force Credit transactions, and Queued transactions. -For example: “Account is blocked. Please create a new transaction with a different recipient account number.” -Note: This parameter will not appear in the response body for transactions with a Success status. -amount | BigInteger | Amount to disburse. +tx_status_description | String(255) | Additional information regarding status code, especially for Failed transactions, Force Credit transactions, and Queued transactions.

For example: “Account is blocked. Please create a new transaction with a different recipient account number.”

Note: This parameter will not appear in the response body for transactions with a Success status. +amount | BigDecimal | Amount to disburse. recipient_name | String(255) | Account holder name of recipient bank account. recipient_bank | String(255) | Bank or Ewallet code of the recipient’s account, please refer to [Disbursement Bank Codes](#disbursement-bank-codes-) recipient_account | String(255) | Recipient bank account number. From 9e094abbb42c6c385a4bb1953ff851afa33908ee Mon Sep 17 00:00:00 2001 From: Fahreza Hafiz Date: Wed, 14 Jan 2026 17:05:52 +0700 Subject: [PATCH 2/6] add decimal points in get status and callback responses --- source/includes/_fund_disbursement.md | 8 ++++---- 1 file changed, 4 insertions(+), 4 deletions(-) diff --git a/source/includes/_fund_disbursement.md b/source/includes/_fund_disbursement.md index d6ecfedd..f90c3f80 100644 --- a/source/includes/_fund_disbursement.md +++ b/source/includes/_fund_disbursement.md @@ -357,7 +357,7 @@ Below is the list of Explanation for column state details that show on response "code":"000", "message":"Success" }, - "amount":10000, + "amount":10000.0000, "recipient_name":"John Doe", "recipient_bank":"014", "recipient_account":"12341234", @@ -378,7 +378,7 @@ Below is the list of Explanation for column state details that show on response "message":"Failed" }, "tx_status_description":"Your transaction amount exceeds maximum routing limit. Please adjust the routing and try again", - "amount":10000, + "amount":10000.0000, "recipient_name":"John Doe", "recipient_bank":"014", "recipient_account":"12341234", @@ -606,7 +606,7 @@ print(data.decode("utf-8")) "message":"Success" }, "tx_status_description":"", - "amount":10000, + "amount":10000.0000, "recipient_name":"John Doe", "recipient_bank":"014", "recipient_account":"12341234", @@ -627,7 +627,7 @@ print(data.decode("utf-8")) "message":"Failed" }, "tx_status_description":"Your transaction amount exceeds maximum routing limit. Please adjust the routing and try again", - "amount":10000, + "amount":10000.0000, "recipient_name":"John Doe", "recipient_bank":"014", "recipient_account":"12341234", From 117f6fc88d904dc61dafdc7496b7ee85510d3025 Mon Sep 17 00:00:00 2001 From: Fahreza Hafiz Date: Wed, 14 Jan 2026 17:08:51 +0700 Subject: [PATCH 3/6] format json --- source/includes/_fund_disbursement.md | 32 +++++++++++++-------------- 1 file changed, 16 insertions(+), 16 deletions(-) diff --git a/source/includes/_fund_disbursement.md b/source/includes/_fund_disbursement.md index f90c3f80..2806683b 100644 --- a/source/includes/_fund_disbursement.md +++ b/source/includes/_fund_disbursement.md @@ -353,14 +353,14 @@ Below is the list of Explanation for column state details that show on response ```json { - "status":{ - "code":"000", - "message":"Success" + "status": { + "code": "000", + "message": "Success" }, - "amount":10000.0000, - "recipient_name":"John Doe", - "recipient_bank":"014", - "recipient_account":"12341234", + "amount": 10000.0000, + "recipient_name": "John Doe", + "recipient_bank": "014", + "recipient_account": "12341234", "trx_id": "d23ed68a-2a31-43a8-ac6f-15c0b45565c9", "partner_trx_id": "TRX-20231211-007", "timestamp": "11-12-2023 05:07:20", @@ -373,15 +373,15 @@ Below is the list of Explanation for column state details that show on response ```json { - "status":{ - "code":"300", - "message":"Failed" + "status": { + "code": "300", + "message": "Failed" }, - "tx_status_description":"Your transaction amount exceeds maximum routing limit. Please adjust the routing and try again", - "amount":10000.0000, - "recipient_name":"John Doe", - "recipient_bank":"014", - "recipient_account":"12341234", + "tx_status_description": "Your transaction amount exceeds maximum routing limit. Please adjust the routing and try again", + "amount": 10000.0000, + "recipient_name": "John Doe", + "recipient_bank": "014", + "recipient_account": "12341234", "trx_id": "d23ed68a-2a31-43a8-ac6f-15c0b45565c9", "partner_trx_id": "TRX-20231211-007", "timestamp": "11-12-2023 05:07:20", @@ -661,7 +661,7 @@ Parameter | Type | Description --------- | ---- | ----------- status | Object | Status of Disbursement in Object `{code: , message: }` tx_status_description | String(255) | Additional information of status code, especially for failed status. E.g. Account is blocked. Please create a new transaction with a different recipient account number. -amount | BigInteger | Amount to disburse. +amount | BigDecimal | Amount to disburse. recipient_name | String(255) | Account holder name of recipient bank account. recipient_bank | String(255) | Bank or Ewallet code of the recipient’s account, please refer to [Disbursement Bank Codes](#disbursement-bank-codes-) recipient_account | String(255) | Recipient bank account number. From 9ae2ac2417c8e4cd718ddde1c890b05a4fcadf51 Mon Sep 17 00:00:00 2001 From: Fahreza Hafiz Date: Wed, 14 Jan 2026 17:12:01 +0700 Subject: [PATCH 4/6] add note for amount --- source/includes/_fund_disbursement.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/includes/_fund_disbursement.md b/source/includes/_fund_disbursement.md index 2806683b..49001227 100644 --- a/source/includes/_fund_disbursement.md +++ b/source/includes/_fund_disbursement.md @@ -402,7 +402,7 @@ Parameter | Type | Description --------- | ---- | ----------- status | Object | Status of Disbursement in Object `{code: , message: }` tx_status_description | String(255) | Additional information regarding status code, especially for Failed transactions, Force Credit transactions, and Queued transactions.

For example: “Account is blocked. Please create a new transaction with a different recipient account number.”

Note: This parameter will not appear in the response body for transactions with a Success status. -amount | BigDecimal | Amount to disburse. +amount | BigDecimal | Amount to disburse.

Note: The amount field uses BigDecimal to maintain financial precision.
Decimal values (e.g. `10000.0000`) may appear in Get Disbursement Status and Callback responses due to standardized internal processing. recipient_name | String(255) | Account holder name of recipient bank account. recipient_bank | String(255) | Bank or Ewallet code of the recipient’s account, please refer to [Disbursement Bank Codes](#disbursement-bank-codes-) recipient_account | String(255) | Recipient bank account number. @@ -661,7 +661,7 @@ Parameter | Type | Description --------- | ---- | ----------- status | Object | Status of Disbursement in Object `{code: , message: }` tx_status_description | String(255) | Additional information of status code, especially for failed status. E.g. Account is blocked. Please create a new transaction with a different recipient account number. -amount | BigDecimal | Amount to disburse. +amount | BigDecimal | Amount to disburse.

Note: The amount field uses BigDecimal to maintain financial precision.
Decimal values (e.g. `10000.0000`) may appear in Get Disbursement Status and Callback responses due to standardized internal processing. recipient_name | String(255) | Account holder name of recipient bank account. recipient_bank | String(255) | Bank or Ewallet code of the recipient’s account, please refer to [Disbursement Bank Codes](#disbursement-bank-codes-) recipient_account | String(255) | Recipient bank account number. From a1d7b747b7d140abe1ee130f68bdd2f059043285 Mon Sep 17 00:00:00 2001 From: Fahreza Hafiz Date: Thu, 15 Jan 2026 10:27:51 +0700 Subject: [PATCH 5/6] add receipt_url param in callback and get status --- source/includes/_fund_disbursement.md | 8 ++++++-- 1 file changed, 6 insertions(+), 2 deletions(-) diff --git a/source/includes/_fund_disbursement.md b/source/includes/_fund_disbursement.md index 49001227..69cea6b5 100644 --- a/source/includes/_fund_disbursement.md +++ b/source/includes/_fund_disbursement.md @@ -365,7 +365,8 @@ Below is the list of Explanation for column state details that show on response "partner_trx_id": "TRX-20231211-007", "timestamp": "11-12-2023 05:07:20", "created_date": "11-12-2023 05:06:20", - "last_updated_date": "11-12-2023 05:07:00" + "last_updated_date": "11-12-2023 05:07:00", + "receipt_url": "https://partner.oyindonesia.com/api/receipt?partner_trx_id=TRX-20231211-007&trx_id=d23ed68a-2a31-43a8-ac6f-15c0b45565c9" } ``` @@ -411,6 +412,7 @@ partner_trx_id | String(255) | Unique disbursement ID which partner put on the r timestamp | String(19) | Time of API get disbursement status called by partner ("dd-MM-yyyy HH:mm:ss in UTC time zone"). created_date | String(19) | Execution time of disbursement in OY! system ("dd-MM-yyyy HH:mm:ss in UTC time zone"). last_updated_date | String(19) | Latest status change of a disbursement. Example from 'Pending' to 'Success' ("dd-MM-yyyy HH:mm:ss in UTC Time zone") +receipt_url | String(255) | URL to download the transaction receipt. Contact our business representative to activate this parameter. ### Transaction Status: API Disbursement Below is the list of response codes that show the transaction status for Disbursement Callback: @@ -614,7 +616,8 @@ print(data.decode("utf-8")) "partner_trx_id": "TRX-20231211-007", "timestamp": "11-12-2023 05:07:20", "created_date": "11-12-2023 05:06:20", - "last_updated_date": "11-12-2023 05:07:00" + "last_updated_date": "11-12-2023 05:07:00", + "receipt_url": "https://partner.oyindonesia.com/api/receipt?partner_trx_id=TRX-20231211-007&trx_id=d23ed68a-2a31-43a8-ac6f-15c0b45565c9" } ``` @@ -670,6 +673,7 @@ partner_trx_id | String(255) | Unique disbursement ID which partner put on the r timestamp | String(19) | Time of API get disbursement status called by partner ("dd-MM-yyyy HH:mm:ss in UTC time zone"). created_date | String(19) | Execution time of disbursement in OY! system ("dd-MM-yyyy HH:mm:ss in UTC time zone"). last_updated_date | String(19) | Latest status change of a disbursement. Example from 'Pending' to 'Success' ("dd-MM-yyyy HH:mm:ss in UTC Time zone") +receipt_url | String(255) | URL to download the transaction receipt. Contact our business representative to activate this parameter. ### Response Code: API Get Disbursement Status From 09466b679df37faaf96f37b907430159576a3514 Mon Sep 17 00:00:00 2001 From: Fahreza Hafiz Date: Thu, 15 Jan 2026 10:31:59 +0700 Subject: [PATCH 6/6] fix receipt base url --- source/includes/_fund_disbursement.md | 4 ++-- 1 file changed, 2 insertions(+), 2 deletions(-) diff --git a/source/includes/_fund_disbursement.md b/source/includes/_fund_disbursement.md index 69cea6b5..688261fe 100644 --- a/source/includes/_fund_disbursement.md +++ b/source/includes/_fund_disbursement.md @@ -366,7 +366,7 @@ Below is the list of Explanation for column state details that show on response "timestamp": "11-12-2023 05:07:20", "created_date": "11-12-2023 05:06:20", "last_updated_date": "11-12-2023 05:07:00", - "receipt_url": "https://partner.oyindonesia.com/api/receipt?partner_trx_id=TRX-20231211-007&trx_id=d23ed68a-2a31-43a8-ac6f-15c0b45565c9" + "receipt_url": "https://api.oyindonesia.com/api/receipt?partner_trx_id=TRX-20231211-007&trx_id=d23ed68a-2a31-43a8-ac6f-15c0b45565c9" } ``` @@ -617,7 +617,7 @@ print(data.decode("utf-8")) "timestamp": "11-12-2023 05:07:20", "created_date": "11-12-2023 05:06:20", "last_updated_date": "11-12-2023 05:07:00", - "receipt_url": "https://partner.oyindonesia.com/api/receipt?partner_trx_id=TRX-20231211-007&trx_id=d23ed68a-2a31-43a8-ac6f-15c0b45565c9" + "receipt_url": "https://api.oyindonesia.com/api/receipt?partner_trx_id=TRX-20231211-007&trx_id=d23ed68a-2a31-43a8-ac6f-15c0b45565c9" } ```