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
USDT Support Matrix
Network | Status | Confirmation Time |
---|---|---|
ETH | ✅ | 5-30 minutes |
MATIC | ✅ | 1-5 minutes |
AVAXC | ✅ | 1-5 minutes |
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
1
Generate Address
Capture request generates a unique blockchain address
2
Monitor Transaction
Listen for webhook events: * crypto.payment.pending - Transaction detected *
crypto.payment.confirmed - Required confirmations reached *
crypto.payment.completed - Funds credited
3
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