Skip to main content
Let customers anywhere except India pay with a stablecoin from their crypto wallet. Stablecoin payments are billed in USD, so you receive fiat currency while the customer pays with the stablecoin and network they choose.

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

  1. The customer selects Stablecoins at checkout and submits the order.
  2. Checkout redirects the customer to the stablecoin provider’s payment page.
  3. The customer connects a crypto wallet and chooses a stablecoin and network.
  4. The customer approves the transfer, and the blockchain confirms the transaction.
  5. 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

Stablecoins appear only when the billing currency is USD, the billing country is not India, the checkout is a one-time payment, and the amount is from $0.50 to $10,000. If Adaptive Currency bills the customer in a local currency, stablecoins don’t appear.

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

Not every customer has a stablecoin wallet. Include credit and debit as fallback payment methods.
Blockchain confirmation can take minutes, depending on the network. Tell customers that the payment may not confirm immediately.
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

Check:
  1. Is crypto_currency included in allowed_payment_method_types?
  2. Is the amount from $0.50 to $10,000?
  3. Is the billing currency USD, and the billing country not India?
  4. Is this a one-time payment? Stablecoins are not offered on subscriptions.
Solution: Check the payment method type, billing currency, and billing country in your API request.
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.

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.
Last modified on September 26, 2026