Why Offer Stablecoins?
Global Reach
Accept payments from customers in any supported country, including customers who don’t have a card.
No Chargebacks
Stablecoin payments have no dispute process, so they can’t turn into chargebacks.
USD Settlement
You receive USD, so you don’t hold crypto or manage price volatility.
Overview
How It Works
Customer Experience
- The customer selects Stablecoins at checkout and submits the order.
- Checkout redirects the customer to the stablecoin provider’s payment page.
- The customer connects a crypto wallet and chooses a stablecoin and network.
- The customer approves the transfer, and the blockchain confirms the transaction.
- The customer is redirected to your success page.
Stablecoin payments are billed in USD. The stablecoin amount on the payment page is calculated from the USD price at the time of payment.
Supported Currencies & Networks
The customer can pay with these stablecoins:
All three stablecoins are available to customers everywhere except India.
Configuration
API Method Type
Testing
1
Enable test mode
Turn off the Live Mode switch in the dashboard sidebar, and use API keys created in test mode.
2
Create a test checkout
Create a one-time USD checkout session with
crypto_currency in allowed_payment_method_types.3
Complete the test flow
Select Stablecoins, and complete the test payment on the provider’s payment page with test tokens, such as USDC on the Polygon Amoy test network. Your test wallet also needs the network’s own test token, such as POL, to pay the transaction cost.
Best Practices
Always include card fallbacks
Always include card fallbacks
Not every customer has a stablecoin wallet. Include
credit and debit as fallback payment methods.Set clear expectations on confirmation time
Set clear expectations on confirmation time
Blockchain confirmation can take minutes, depending on the network. Tell customers that the payment may not confirm immediately.
Use webhooks for payment status
Use webhooks for payment status
The hosted payment page shows the customer the exact amount to send. Use webhooks for payment status updates instead of the redirect to your success page.
Troubleshooting
Stablecoins not appearing at checkout
Stablecoins not appearing at checkout
Check:
- Is
crypto_currencyincluded inallowed_payment_method_types? - Is the amount from $0.50 to $10,000?
- Is the billing currency USD, and the billing country not India?
- Is this a one-time payment? Stablecoins are not offered on subscriptions.
Payment not confirming
Payment not confirming
Cause: Blockchain confirmation times vary. Some networks take longer than others.Solution: Wait for the webhook. Don’t treat the payment as failed until you receive
payment.failed.Related Pages
Payment Methods Overview
See all supported payment methods.
Checkout Guide
Complete checkout implementation guide.
Webhooks
Handle payment confirmations asynchronously.
Testing Process
Complete testing guide for all payment methods.