v1
latestOpenAPI 3.0.12026-07-24128351404.9 KBDifferent-Account business transfer
Transfer funds between accounts of different users (cross-business transfer)
When to call this API
Call /transfer/external when the payer and payee belong to two different platform accounts
(different accountIds).
Note: The minimum amount per CRYPTO_CONNECT transaction is 0.5 USD, USDC, or USDT.
Example:
- Account A (a merchant) pays 500 USD to Account B (a personal user)
- A marketplace collects 100 EUR commission from the seller’s account and sends it to the marketplace’s own account
limits:
if payer and payee account are crypto accounts , support transfer between sub-wallet and master wallet(for the same currency)
if payer and payee account are infinity Accounts, support transfers between master merchant account and sub-merchant account/end-customer account (for the same currency)
Request body
Example request
{
"clientTransactionId": "d84a92b5-8fb9-4052-80a3-1b1594ebcf84",
"amount": "100",
"from": {
"id": "c6c6e3c4-6114-4f73-ac39-a4ca3d67a525",
"currency": "USD",
"businessType": 1
},
"to": {
"id": "c6c6e3c4-6114-4f73-ac39-a4ca3d67a525",
"currency": "USD",
"businessType": 1
}
}Response
success
Example response
{
"code": "000000",
"message": "success",
"data": {
"clientTransactionId": "d84a92b5-8fb9-4052-80a3-1b1594ebcf84",
"id": "1965738216225083393",
"createTime": "1768010400000",
"completedTime": "1768010400000",
"from": {
"id": "c6c6e3c4-6114-4f73-ac39-a4ca3d67a525",
"transferId": "d84a92b5-8fb9-4052-80a3-1b1594ebcf84",
"parentAccountId": "dddaef0d-265f-484f-9b42-60175aa6f80e",
"accountId": "a78b8771-5329-4829-88ce-7db14b3b1d0b",
"amount": "100",
"rate": "1",
"currency": "USD",
"businessType": 1,
"fees": [
{
"amount": "10",
"currency": "USD"
}
]
},
"to": {
"id": "c6c6e3c4-6114-4f73-ac39-a4ca3d67a525",
"parentAccountId": "dddaef0d-265f-484f-9b42-60175aa6f80e",
"accountId": "c6c6e3c4-6114-4f73-ac39-a4ca3d67a524",
"transferId": "c6c6e3c4-6114-4f73-ac39-a4ca3d67a5253",
"amount": "100",
"currency": "USD",
"businessType": 1,
"fees": [
{
"amount": "10",
"currency": "USD"
}
]
},
"status": "CLOSED"
}
}