Initiate a Stablecoin Transfer
Send stablecoin transfers to crypto addresses with support for multiple chains
Overview
Transfer stablecoins from your Juice balance to external crypto addresses across multiple supported chains. This endpoint handles stablecoin payouts with automated rate conversion and chain validation.
Supported Tokens and Chains
USDT Support
-
Ethereum (ETH)
-
Tron (TRX)
-
BNB Smart Chain (BSC)
USDC Support
-
Ethereum (ETH)
-
Polygon (MATIC)
-
Avalanche C-Chain (AVAXC)
Always verify the destination chain matches the selected token to avoid lost transactions. Not all tokens are supported on all chains.
Transaction Limits
Endpoint
Request Parameters
Amount in minor units (e.g., 100000 = 1000.00 USD)
-
Minimum: 1000 (10 USD)
-
Maximum: 10000000 (100,000 USD)
ID of the pre-registered crypto address beneficiary
Must be “crypto_address”
Purpose or description of the transfer
- Maximum length: 140 characters
Stablecoin token type
- Supported values: “USDT”, “USDC”
Must be “USD”
Unique identifier for the transfer
-
Must be unique across all transfers
-
Alphanumeric characters only
6-digit authorization PIN
Example Request
Success Response
Error Responses
Best Practices
-
Chain Selection
-
Use TRX for lowest fees
-
Consider ETH during low gas periods
-
Use MATIC/AVAXC for faster confirmations
-
-
Error Handling
-
Implement retry logic with exponential backoff
-
Monitor network congestion
-
Handle timeouts gracefully
-
-
Validation
-
Verify beneficiary addresses before transfer
-
Check sufficient balance
-
Validate against transfer limits
-
-
Monitoring
-
Track transfer status via webhooks
-
Monitor blockchain confirmations
-
Log all transfer attempts
-
Need Help?
For additional assistance:
-
Review our Error Handling Guide
-
Contact support@juicyway.com