Non-custodial · No KYC · Serverless

Get paid in XRP, Cardano and Ethereum — straight to your own wallet.

Payment links, invoices and a hosted checkout for XRP, ADA, ETH, USDC and USDT. Your customer pays your address; we watch the blockchain and tell you the moment it lands. We never touch the money.

XRP destination tags ADA ETH USDC USDT

No email, no sign-up form. You get a secret key; that is your login. 50 invoices a month free, forever.

Add your addresses

Paste the XRP, Cardano or Ethereum address you already own. Hardware wallet, Xaman, Eternl, MetaMask — anything.

Create a link or invoice

Price it in USD, EUR, GBP or crypto. Share the link, embed a “Pay with crypto” button, or call the API from your backend.

Get notified when it lands

The checkout page updates live, your customer is redirected, and a signed webhook hits your server. Done.

Everything a crypto checkout needs. Nothing you have to trust us with.

🔐

Non-custodial by design

Funds move from your customer's wallet to yours. There is no balance here to withdraw, freeze or hack.

🏷️

Proper XRP support

Every XRP invoice gets its own destination tag, so one address can handle unlimited concurrent payments.

🎯

Unique amounts for ADA & ETH

Each invoice is assigned a subtly unique amount, so payments are matched to the right order automatically.

🧾

Hosted checkout with QR

A clean payment page with QR code, wallet deep-links, live status and a countdown. Mobile-first.

🔔

Signed webhooks

invoice.paid, invoice.confirmed, invoice.expired — HMAC-signed, retried with backoff.

💱

Fiat pricing, live rates

Charge $25 and we convert at the current rate when the invoice is created. Rates refresh every minute.

🔗

Your own pay page

/pay/yourname — a permanent page where anyone can pay you any amount. Tips, donations, deposits.

Simple REST API

One POST /api/invoices call from any language. No SDK required.

🕶️

No KYC, no account data

We store your addresses, your invoices and nothing else. Not even an email.

Built for people who already hold crypto

  • Freelancers & agencies — invoice overseas clients in XRP or USDC without bank friction.
  • Online shops — add a “Pay with crypto” option next to your card checkout in an afternoon.
  • Creators & communities — share a pay page link for tips, memberships and donations.
  • SaaS & indie hackers — gate features behind crypto payments with a webhook.
  • Cardano & XRP projects — finally, a checkout that treats your chain as a first-class citizen.

Create an invoice from anywhere

curl https://cryptoinvoice.dev/api/invoices \
  -H "Authorization: Bearer sk_live_..." \
  -H "Content-Type: application/json" \
  -d '{
    "amount": "25.00",
    "currency": "USD",
    "asset": "XRP",
    "memo": "Order #1042",
    "redirect_url": "https://shop.example/thanks"
  }'

Response includes the hosted checkout URL, exact amount, address and destination tag.

Free tools, no sign-up

Useful on their own — and a taste of how carefully we handle addresses and amounts.

Pricing that doesn't take a cut

Free forever
  • 50 invoices per month
  • All chains, hosted checkout, pay page
  • Webhooks & API
  • “Powered by CryptoInvoice” on checkout
Start free
$9 / month · or $79 / year
  • Unlimited invoices
  • Your brand name & colour on checkout, no badge
  • Priority payment polling
  • Pay for Pro in XRP, ADA, ETH, USDC or USDT — naturally
See Pro

No percentage fees. Ever. Network fees are paid by the sender as usual.

Questions

Do you hold my money at any point?

No. Invoices display your address. The payment goes on-chain from the payer to you. CryptoInvoice only reads public blockchain data to detect it. There is nothing to withdraw from us because we never have it.

How do you know which payment belongs to which invoice?

On the XRP Ledger each invoice gets a unique destination tag. On Cardano and Ethereum each invoice gets a unique amount (for example 43.105347 ADA). Payments are matched by exact amount first, then by tolerance if only one invoice is open. You can also reconcile a payment manually by transaction hash.

Which wallets can my customers use?

Any wallet that can send to an address: Xaman, Ledger, Trust Wallet, MetaMask, Eternl, Lace, Yoroi, Daedalus, exchange withdrawals and so on. For XRP they must include the destination tag shown on the checkout page.

Can I use an exchange deposit address?

Yes. For XRP, enter the fixed destination tag your exchange gave you and invoices are matched by unique amounts instead of unique tags. A wallet you control is still recommended on every chain: no deposit minimums, no surprise address changes.

How fast is detection?

XRP: a few seconds after the ledger closes. Ethereum: usually within a minute of the block, “confirmed” after 6 blocks. Cardano: within a minute or two of the block, “confirmed” after 6 blocks.

Is this legal? Do I need a licence?

CryptoInvoice is software that displays your address and reads public chains, similar to self-hosted tools like BTCPay Server. We are not a payment processor or money transmitter and never have custody. Your own tax and business obligations are unchanged — keep records (invoices have export-friendly JSON).

What if I lose my secret key?

There is no email or password to recover with. Store the key in a password manager. You can rotate it from the dashboard while you still have it.

Create your first payment link now

Sixty seconds from here to a link you can send to a customer.

Open the dashboard