To send funds to the withdrawal bank account, create a new payment transaction, balance must be able to cover the payout amount, or you’ll receive an “Insufficient Funds” error. If in the 'Staging' mode, amount balance won’t actually be sent, though everything else will occur as if in 'Production' mode. If creating a manual payout on a Stripe account that uses multiple payment source types, you’ll need to specify the source type balance that the payout should draw from. The balance object details available and pending amounts by source type.
POST https://{api_URL}/api/bankWithdraw
QUERY PARAMETERS
Field | Type | Description |
---|---|---|
callbackURL | string | (*Required) The URL on the merchant website where we will automatically POST the transaction status. Example: https://MerchantCallbackURL.com/StatusCallbackURL |
currencyCode | string | (*Required) This currency symbols codes of the currencies supported to specify the currency of monetary. Maximum length is 4. Example: MYR |
bankCode | string | (*Required) Bank code in the checkout offer customer as a payment method to be selected. Example: MBB |
amount | float | (*Required) The amount in currency to be transferred. * Maximun supported 2 decimals. Example: 63.85 |
toAcc | string | (*Required) Withdrawal to the Account of Bank Number (Receiver). Example: 4980267564679463 |
toAccName | string | (*Required) Withdrawal to the Account Holder's Name (Receiver). Example: XXXXXYYYYWWWWAAAAA |
referCode | string | (*Required) Receipt Code. * Unique. Maximum length is 50. Example: REF1234509897 |
ownerBy | string | (*Required) Transaction Owner name / User name. Maximum length is 100. Example: BestTitan |
A customer payment, originally held in the Undeposited Funds account, into the Asset Account. A create request includes representing a direct deposit or linked deposit.
QUERY PARAMETERS
Field | Type | Description |
---|---|---|
docNo | string | (*Required) Document No Generate by gateway system. * Unique. Example: WD8888888888 |