Bank Withdraw


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


request

QUERY PARAMETERS

FieldTypeDescription
callbackURLstring(*Required) The URL on the merchant website where we will automatically POST the transaction status.
Example: https://MerchantCallbackURL.com/StatusCallbackURL
currencyCodestring(*Required) This currency symbols codes of the currencies supported to specify the currency of monetary. Maximum length is 4.
Example: MYR
bankCodestring(*Required) Bank code in the checkout offer customer as a payment method to be selected.
Example: MBB
amountfloat(*Required) The amount in currency to be transferred. * Maximun supported 2 decimals.
Example: 63.85
toAccstring(*Required) Withdrawal to the Account of Bank Number (Receiver).
Example: 4980267564679463
toAccNamestring(*Required) Withdrawal to the Account Holder's Name (Receiver).
Example: XXXXXYYYYWWWWAAAAA
referCodestring(*Required) Receipt Code. * Unique. Maximum length is 50.
Example: REF1234509897
ownerBystring(*Required) Transaction Owner name / User name. Maximum length is 100.
Example: BestTitan

Response

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

FieldTypeDescription
docNostring(*Required) Document No Generate by gateway system. * Unique.
Example: WD8888888888

Updated over 0 months Ago