Crypto invoice generator —
accept USDC, USDT & 50+ assets
Generate a stablecoin payment link in seconds. Your customers pay in any major crypto on any major chain. You settle in USDT on Optimism, delivered straight to your wallet. Non-custodial, no accounts for customers, 1.5% all-in.
No monthly fee · No setup fee · Non-custodial on the happy path
USDT Tron
USDT Ethereum
USDC Ethereum
USDC Optimism
USDC Arbitrum
USDC Base
USDC Solana
BTC Bitcoin
ETH Ethereum
SOL Solana
TON TON
TRX Tron
- …and 40+ more
Crypto payment requests in three steps
- 1
Create an invoice in USD
From the dashboard or via the REST API. Set the amount, optional description, expiry window, and metadata to round-trip into your own systems.
- 2
Share the payment link
We hand you a clean hosted checkout at cryptoroute.io/pay/inv_…. Drop it in Telegram, email, or embed on your own site.
- 3
Customer pays — you receive USDT
They pick BTC, ETH, USDT-Tron, USDC-anywhere or 50+ others. We swap on-chain and settle USDT on Optimism straight to your wallet. You never touch the customer's chain.
Built for real merchants
Stablecoin payment links that work for freelancers paying contractors, SaaS subscriptions, e-commerce orders, OTC desks, and Telegram bots.
USD-denominated invoices
Set a clean dollar amount; we'll quote your customer the right crypto amount at the moment of payment. EUR coming next.
Pay in any major crypto
USDC and USDT on Ethereum, Tron, Optimism, Arbitrum, Polygon, Base, Solana — plus BTC, ETH, SOL, LTC, TON, NEAR, XRP and more.
Non-custodial settlement
We never hold your funds on the happy path. USDT-Optimism is delivered directly to your wallet from the swap engine.
Auto-detect on-chain payments
Once your customer's transfer confirms we trigger the swap automatically. You watch the status on the dashboard or via webhooks.
HMAC-signed webhooks
At-least-once delivery, stable event IDs across retries, replay-proof signatures. Verifier code in Node, PHP, and Python in the docs.
Clean REST API
Bearer-key auth, JSON in / JSON out, idempotent reads. The same primitive backs the dashboard and Telegram-bot integrations.
Refund handling built in
If a swap fails post-deposit, the customer's refund address gets paid out via managed refunds — no merchant intervention needed.
Metadata round-trips
Stuff your order ID, customer reference, channel, anything else into metadata on create — it comes back on every webhook.
Dashboard at a glance
See every invoice, the customer's chosen pay-asset, expected vs settled USDT, and the on-chain settlement tx — all in one place.
Who uses CryptoRoute Pay
Freelancers
Send a client a USDC payment link instead of bank transfer hassle. Pay contractor in USDC, settle to USDT-OP.
SaaS & subscriptions
Generate invoices from your billing logic via the API. Webhook-driven activation flips the user from "trial" to "active" on settlement.
Telegram bots
Mint a fresh stablecoin payment link inside the bot, ship the URL, listen for the webhook. The whole loop in under 200 lines.
OTC & e-commerce
Single-use payment requests for OTC trades or Shopify-style checkouts. Customer picks asset, you settle in one denomination.
all-in, deducted inside the swap
- No monthly fee, no setup fee, no per-invoice fee.
- Customer's on-chain gas is theirs to pay (same as a normal send).
- No fee on incoming-USDT-OP — there's nothing to swap.
- Volume / partner pricing available — [email protected].
Mint an invoice in two lines
Bearer-key auth, JSON in/out, predictable resource URLs. Hook the lifecycle via HMAC-signed webhooks (t.body scheme, stable event IDs, retry ladder) and verify in Node, PHP, or Python.
# Mint a $100 invoice and send the URL to your customer. curl -X POST https://cryptoroute.io/api/v1/pay/invoices \ -H "Authorization: Bearer $CRYPTOROUTE_KEY" \ -H "Content-Type: application/json" \ -d '{ "amount_usd": "100.00", "description": "Order #42", "metadata": { "order_id": "42" } }' # → { "url": "https://cryptoroute.io/pay/inv_2p3k8nqx", … }
Common questions
What is a crypto invoice generator? ▾
Which assets can my customers pay with? ▾
Do you hold my funds? ▾
Do customers need to sign up? ▾
What does it cost? ▾
How fast do I get paid? ▾
Is there an API? ▾
What happens if a payment fails? ▾
Generate your first crypto invoice in two minutes
No card. No setup fee. Wire up the API or start from the dashboard.