Let customers from any country pay in USDT, USDC, BTC, ETH, TRX, LTC and 40+ more coins. You invoice in your own currency — rubles, soums, tenge or dollars — and get USD on your balance minus 1%.
| Method | How the customer pays | payment_option |
|---|---|---|
| USDT | TRON (TRC-20), BNB Chain (BEP-20), Ethereum (ERC-20), Polygon, Arbitrum. | USDT.TronUSDT.BNBSmartChainUSDT.Ethereum |
| USDC | BNB Chain and other networks. | USDC.BNBSmartChain |
| BTC, ETH, TRX, LTC, DOGE | Major coins on their own networks. | GET /crypto-currencies |
| All 47 coins | The full list with minimums comes from the API. | GET /crypto-currencies |
payment_option: "CRYPTO".crypto_currency and show the address yourself.The crypto fee is 1%; your group rate does not apply to crypto. Payments are credited to your USD balance regardless of order currency and coin: the order amount in USD minus 1%. The invoice status shows the original order, the coin and the amount actually paid.
Crypto is a universal payment method for customers in countries without local methods and for audiences that already hold stablecoins. Enable it next to local methods: a customer in Russia pays via SBP, a customer in Asia or Latin America pays in USDT.
Over- and underpayments get their own statuses (±1% tolerance), so you see exactly what happened with a payment.
Client-Id / Client-Secret.Without crypto_currency the customer picks the coin on our payment page. Pass crypto_currency (e.g. USDT.Tron) to get the address and amount right away.
POST /api/v2/h2h/invoices
Client-Id: …
Client-Secret: …
{
"amount": 5000,
"currency": "RUB",
"payment_option": "CRYPTO",
"success_url": "https://your.site/success",
"callback_url": "https://your.site/webhook"
}
Full API documentation →
1% of the amount, withheld on crediting.
In USD on your merchant balance — regardless of the coin the customer paid with.
Yes. Invoice in any enabled currency; the amount is converted to USD at the CrocoPay rate.
Within ±1% the payment counts as paid. Larger differences get overpaid or underpaid statuses.
10 USD for most coins; higher for some networks (e.g. Ethereum). Current minimums are in GET /crypto-currencies.
Tell us about your project on Telegram — we will pick methods for your geos and traffic, agree the rate and open test access.