CryptoRoute
CryptoRoute Pay

Accept crypto payments.Settle into one stablecoin.

Payment links for stablecoin businesses. Your customer pays from any chain, in any token they hold — you receive one asset, straight to your wallet. We never touch it.

CryptoRoute Pay is a non-custodial crypto checkout for merchants: create USD-priced invoices and reusable payment links, and let customers pay in 50+ cryptocurrencies across any major chain. Each payment is swapped on-chain and settled to you as a single stablecoin — USDT on Optimism — for a flat 1% service fee, with no monthly, setup, or per-invoice fees.

No monthly fee · No setup fee · Non-custodial on the happy path

Customers pay in
  • USDT USDT Tron
  • USDT USDT Ethereum
  • USDC USDC Ethereum
  • USDC USDC Optimism
  • USDC USDC Arbitrum
  • USDC USDC Base
  • USDC USDC Solana
  • BTC BTC Bitcoin
  • ETH ETH Ethereum
  • SOL SOL Solana
  • TO TON TON
  • TRX TRX Tron
  • …and 40+ more

This is a real CryptoRoute Pay checkout. Open it, choose a coin, and see exactly what your customers experience before they pay.

Open the live demo

CryptoRoute Pay at a glance

Accepted assets
50+ tokens across every major chain
Settlement
One stablecoin (USDT on Optimism), sent to your wallet after every payment
Fee
1% flat — no monthly, setup, or per-invoice fees
Integration
Hosted checkout, REST API, and webhooks for every payment event
One checkout, three ways to charge

Pick the shape that fits how you sell

How it works

From any coin to one asset, in three steps

  1. 1

    Create an invoice or product link

    Set a price in USD from the dashboard or the REST API. Add a description, an expiry window, and metadata that round-trips into your own systems.

  2. 2

    Share the link

    You get a clean hosted checkout at cryptoroute.io/pay/… — drop it in Telegram, email, or your own site. Your customer needs no account.

  3. 3

    They pay in anything — you get one asset

    Your customer pays in BTC, USDT on Tron, USDC anywhere, or 50+ others. We swap on-chain and settle a single stablecoin — USDT on Optimism — straight to your wallet. You never touch their chain.

Products

One permanent payment link. Unlimited sales.

Products are reusable payment links: set a price once, share the URL anywhere, and every purchase mints a fresh invoice behind the scenes — same checkout, same webhooks.

Your permanent URL
cryptoroute.io/p/your-store/spring-cohort
  • Optional image and description — the link is the product page.
  • Automated delivery on payment — file download, license key, secret link, Telegram invite, Discord role or email, straight from the settlement webhook.
  • Purchase limits — sell exactly 50 seats or 200 copies; we stop selling at the cap.
  • Coupon templates — set a percent or fixed discount once, every purchase inherits it.
  • Per-product sales stats in the dashboard and the REST API.

Courses & e-books

Put the payment link in your bio, your newsletter, your course page. Deliver access from the settlement webhook — no storefront needed.

Event seats

Cap the product at the room size and share one link. In-flight purchases reserve their slot and sales stop at the cap.

Fixed-price services

An audit, a design package, a consultation — one link with the price on it beats re-issuing an invoice for every client.

What you get

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. The settled stablecoin is delivered straight 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. Override the URL per invoice; rotate secrets with an overlap window so no event is dropped. Verifiers in Node, PHP, and Python in the docs.

Clean REST API

Bearer-key auth, JSON in / JSON out, idempotent reads. Attach a success_url and the customer is sent back to your site once the payment settles.

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.

Coupons & discounts

Percent or fixed discounts on any invoice via the API or dashboard, plus coupon templates on products. The customer sees the discount at checkout; webhooks report the realized amount.

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.

Built for

Who uses CryptoRoute Pay

Freelancers

Send a client a USDC payment link instead of bank-transfer hassle — get paid in any coin, settle to one asset.

Organizers & creators

Sell event seats, cohort spots, or digital downloads with one link and a hard cap on quantity.

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.

Startups & SaaS

Generate invoices from your billing logic via the API. Webhook-driven activation flips a user from "trial" to "active" on settlement.

Pricing
1%

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 the incoming stablecoin on the settlement chain — there's nothing to swap.
  • Volume / partner pricing available — pay@cryptoroute.io.
For developers

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", … }
FAQ

Common questions

How does CryptoRoute Pay work?

You create a USD-priced invoice or a reusable product link. Your customer pays in any of 50+ cryptocurrencies on any major chain, and we swap it on-chain and settle a single stablecoin — USDT on Optimism — straight to your wallet. It is non-custodial on the happy path.

Which assets can my customers pay with?

USDC and USDT across Ethereum, Tron, Optimism, Arbitrum, Polygon, Base, Solana and more. Plus BTC, ETH, LTC, BCH, SOL, TON, NEAR, XRP and other major assets. Customers pick on the hosted checkout page.

Do you hold my funds?

No. CryptoRoute Pay is non-custodial. The swap engine delivers USDT on Optimism directly from the customer to your wallet address — we never touch the funds on the happy path.

Do customers need to sign up?

No. The hosted checkout works without an account — they just pick an asset, send the deposit, and we handle the rest.

What is a crypto invoice generator?

A crypto invoice generator turns a USD amount into a payment link your customers can pay with any major cryptocurrency. CryptoRoute Pay generates the link, the deposit address, and a hosted checkout — you settle in USDT on Optimism delivered straight to your wallet.

What does it cost?

A flat 1% spread, taken inside the swap. No monthly fee, no per-invoice fee, no setup fee. A $100 invoice typically settles ~$99.00 of USDT on Optimism.

How fast do I get paid?

As fast as the underlying chain confirms. On Optimism the swap settles in seconds; on Bitcoin, allow ~10–30 minutes for confirmations. The hosted checkout shows real-time status.

Is there an API?

Yes — create invoices, list/fetch them, cancel, and receive HMAC-signed webhooks on every lifecycle event. Full docs at /pay-docs.

What happens if a payment fails?

Where the route requires it, the customer enters a refund address on the checkout page before sending anything — if they deposit but the swap can't complete, the funds are returned to that address automatically. On routes covered by our managed-refund flow, the platform receives the failed funds and our team returns them to the customer. Either way, you as the merchant never lose money on a failed swap.

Can I create a reusable payment link?

Yes — that's a Product: one permanent URL (cryptoroute.io/p/your-store/your-product) you share anywhere, and every purchase mints a fresh invoice with the normal webhook lifecycle. Add an image, a description, a coupon template, and an optional purchase limit to sell a fixed number of seats or units.

Do you support subscriptions?

Native recurring subscription billing is coming soon. Today you can bill recurring customers with a fresh invoice or a reusable product link each cycle; automatic renewal is on the roadmap.

Can I offer coupons or discounts?

Yes. Attach a percent or fixed-amount coupon to any invoice via the API or the dashboard, or save a coupon template on a product so every purchase inherits it. The customer sees the discount at checkout, and the realized discount is reported on the invoice API and in webhooks.

Start accepting crypto in two minutes

No card. No monthly fee. Wire up the API or start from the dashboard.