Transfer stablecoins between customers or external wallets
customerId
or a validexternal wallet address (per the selected stablecoin/blockchain).Initiate Transfer
Balance and Recipient Verification
Stablecoin Transfer
Balance Updates
Parameter | Type | Required | Description |
---|---|---|---|
currency | string | Yes | Asset code (e.g., USDC , USDT , or another supported token) |
from | string | Yes | Sender’s customerId |
to | string | Yes | Recipient customerId or external wallet address |
amount | string | Yes | Transfer amount (supports up to 6 decimals, e.g., "1000.123456" ) |
Field | Description | Present when |
---|---|---|
id | Unique transaction identifier | all statuses |
customerId | Originating (sender) customer identifier | all statuses |
state.status | processing | success | failed | all statuses |
state.blockchain.transactionHash | On-chain transaction hash | success |
state.blockchain.blockExplorerUrl | Link to view the on-chain transaction | success |
state.error | Error details (if any) | failed |
Field | Description |
---|---|
processing | The transfer is being processed on-chain |
success | Transfer confirmed on-chain; balances updated. |
failed | Transfer failed (e.g., insufficient funds or invalid address) |