With xenPlatform, you have full control over your merchant’s balance. You can transfer any amount of funds from your platform account and sub-accounts, and vice-versa.
Source | Destination | Use Cases |
---|---|---|
Master-Account | Sub-Account |
|
Sub-Account | Master-Account |
|
Sub-Account | Sub-Account |
|
Creating Transfers
Create a Transfer via Dashboard
Navigate to the xenPlatform Accounts page
Click the Create transfer button
Fill in the required fields
From
: account ID or name where the funds are transferred fromTo
: account ID or name where the funds are transferred toAmounts to transfer
: the amount of funds of your choiceReference
: a unique identifier of the transfer
Create a Transfer via API
To create transfer via API, you will need to specify the required parameters:
reference
: a unique identifier of this transfer for reconciliation purposesamount
: the amount you would like to transfersource_user_id
: the account balance from which you would like to send the Transfer fromdestination_user_id
: the account balance from which you would like to send the Transfer to
curl --request POST \
--url POST https://api.xendit.co/transfers \
--data '{
"reference":"2020-nov-subscription-fee",
"amount":10000,
"source_user_id":"5cafeb170a2b18519b1b8768",
"destination_user_id":"5f8d0c0603ffe06b7d4d9fcf"
}'
Notes on transfers:
All transfers will be executed immediately
Transfer amount should be less than the total balance of the sender’s account
Transfer amount needs to be an absolute number
You can only create transfers using the Master-Account's API key. Sub-Accounts that you manage through xenPlatform have no ability to create transfers through this endpoint.