Stablecoins payment
Stablecoin Payment Capture
This guide covers how to capture stablecoin payments after initialization. The capture process confirms the blockchain address and network for the payment.
Overview
Ensure you’ve completed payment initialization before attempting capture.
Endpoint
Supported Tokens and Networks
USDC Support Matrix
Network | Status | Confirmation Time |
---|---|---|
ETH | ✅ | 5-30 minutes |
MATIC | ✅ | 1-5 minutes |
AVAXC | ✅ | 1-5 minutes |
USDT Support Matrix
Network | Status | Confirmation Time |
---|---|---|
ETH | ✅ | 5-30 minutes |
TRX | ✅ | 1-3 minutes |
Always verify the network matches the token to avoid lost transactions. For example, send USDC only on ETH, MATIC, or AVAXC networks.
Request Parameters
Crypto payment details
Example Requests
Response Format
Example Response
Transaction Flow
Generate Address
Capture request generates a unique blockchain address
Monitor Transaction
Listen for webhook events: * crypto.payment.pending - Transaction detected * crypto.payment.confirmed - Required confirmations reached * crypto.payment.completed - Funds credited
Verify Amount
Ensure received amount matches expected payment
Best Practices
Network Selection
Network Selection
- Use TRX network for lowest fees * Consider ETH during low gas periods * Use MATIC/AVAXC for faster confirmations
Error Handling
Error Handling
- Validate chain/token compatibility * Handle network congestion gracefully
- Monitor transaction timeouts
User Experience
User Experience
- Display QR code for address * Show clear network requirements * Provide transaction instructions
Need Help?
- Check our Error Handling Guide * Contact support@juicyway.com * Join our Discord community