Skip to content
Merged
28 changes: 27 additions & 1 deletion source/includes/_fund_disbursement.md
Original file line number Diff line number Diff line change
Expand Up @@ -18,6 +18,11 @@ POST https://partner.oyindonesia.com/api/remit \
"note":"Split lunch bill",
"partner_trx_id":"1234-asdf",
"email" :"napoleon@email.com test@email.com",
"sender_info": {
"sender_account_name": "John Doe",
"sender_account_number": "12341235",
"sender_bank_code": "014"
},
"additional_data": {
"partner_merchant_id": "merchant_abcd123"
}
Expand All @@ -39,6 +44,11 @@ request.body = json.encode({
"note": "Test API Disburse",
"partner_trx_id": "OYON0000064",
"email": "business.support@oyindonesia.com",
"sender_info": {
"sender_account_name": "John Doe",
"sender_account_number": "12341235",
"sender_bank_code": "014"
},
"additional_data": {
"partner_merchant_id": "merchant_abcd123"
}
Expand Down Expand Up @@ -77,6 +87,11 @@ func main() {
"note": "Test API Disburse",
"partner_trx_id": "OYON0000064",
"email": "business.support@oyindonesia.com",
"sender_info": {
"sender_account_name": "John Doe",
"sender_account_number": "12341235",
"sender_bank_code": "014"
},
"additional_data": {
"partner_merchant_id": "merchant_abcd123"
}
Expand Down Expand Up @@ -135,6 +150,11 @@ var data = JSON.stringify({
"note": "Test API Disburse",
"partner_trx_id": "OYON0000064",
"email": "business.support@oyindonesia.com",
"sender_info": {
"sender_account_name": "John Doe",
"sender_account_number": "12341235",
"sender_bank_code": "014"
},
"additional_data": {
"partner_merchant_id": "merchant_abcd123"
}
Expand Down Expand Up @@ -173,7 +193,7 @@ $request->setHeader(array(
'x-oy-username' => '{{username}}',
'x-api-key' => '{{api-key}}'
));
$request->setBody('{\n\t\"recipient_bank\": \"008\",\n\t\"recipient_account\": \"0201245681\",\n\t\"amount\": 15000,\n\t\"note\": \"Test API Disburse\",\n\t\"partner_trx_id\": \"OYON0000064\",\n\t\"email\": \"business.support@oyindonesia.com\",\n \"additional_data\": {\n \"partner_merchant_id\": \"merchant_abcd123\"\n }\n}');
$request->setBody('{\n\t\"recipient_bank\": \"008\",\n\t\"recipient_account\": \"0201245681\",\n\t\"amount\": 15000,\n\t\"note\": \"Test API Disburse\",\n\t\"partner_trx_id\": \"OYON0000064\",\n\t\"email\": \"business.support@oyindonesia.com\",\n\t\"sender_info\": {\n\t\t\"sender_account_name\": \"John Doe\",\n\t\t\"sender_account_number\": \"12341235\",\n\t\t\"sender_bank_code\": \"014\"\n\t},\n\t\"additional_data\": {\n\t\t\"partner_merchant_id\": \"merchant_abcd123\"\n\t}\n}');
try {
$response = $request->send();
if ($response->getStatus() == 200) {
Expand Down Expand Up @@ -201,6 +221,11 @@ payload = json.dumps({
"note": "Test API Disburse",
"partner_trx_id": "OYON0000064",
"email": "business.support@oyindonesia.com",
"sender_info": {
"sender_account_name": "John Doe",
"sender_account_number": "12341235",
"sender_bank_code": "014"
},
"additional_data": {
"partner_merchant_id": "merchant_abcd123"
}
Expand Down Expand Up @@ -268,6 +293,7 @@ Use this API to start disbursing money to a specific beneficiary account.
| partner_trx_id | String(255) | TRUE | Unique disbursement ID for a specific request, generated by partner. |
| email | String(255) | FALSE | Multiple emails allowed, max. 5, separated by space. E.g. john.doe@example.com budi@example.com stark@example.com |
| child_balance | String(255) | FALSE | If the [Multi Account Management](https://docs.oyindonesia.com/#multi-account-management-oy-dashboard-tutorial) configuration is active, the disbursement will use the balance of child (sub-entity) account. Otherwise, the partner's own balance will be used by default. |
| sender_info | Object | FALSE | Object related to sender information. This object contain : <br> `• sender_account_name String(255)` <br> `• sender_account_number String(255)` <br> `• sender_bank_code String(255)` <br> By default, if your request does not include the sender_info object, the system will automatically use your registered bank account from Accounts > Bank Accounts.|
| additional_data | Object | FALSE | Object that includes the additional parameter for partner’s needs. This object contain `partner_merchant_id String(64) (Unique ID for each of partner’s merchant)` |

### Response Parameters
Expand Down