
Free crypto payments. Instant API key. Sign up in 60 seconds.
Accept Monero, USDT, Solana, USD Coin and more on your site with a one-line embed. Free forever for the first $5,000/month processed. No KYC, no approval queue, no chargebacks. Self-custody by design — we never touch your funds.
Received (30d)
$48,210.55
+12.4% vs last period
Confirmed TX
1,284
All coins
Avg confirmation
1m 42s
XMR + BTC blended
Supported coins
Six networks. One integration.
Add or remove coins per merchant. Confirmation thresholds, rotation rules, and webhooks are configured independently for each.
Monero
Primary · subaddresses
Bitcoin
HD wallet · SegWit
Ethereum
ERC-20 compatible
Tether
TRC-20 / ERC-20
USD Coin
Ethereum / Polygon
Litecoin
Fast · low fees
What makes XMRgate different
A payment processor that takes privacy as seriously as your customers do.
Strict no-log policy
No customer IPs, fingerprints, sessions, or wallet clustering. We store only what's needed to settle a payment.
Merchant payout controls
Set wallet destinations, payout thresholds and coin preferences from the dashboard while XMRGate handles receive-wallet monitoring.
Monero-first
Built around XMR privacy guarantees with full subaddress support, then extended to BTC, ETH and stablecoins.
REST API + webhooks
Drop-in REST endpoints, HMAC-signed webhooks, and an official TypeScript SDK. Integrate in an afternoon.
Free, instant signup
Open signup. Anyone can create an account and get a live API key in 60 seconds. No KYC, no approval queue, no waiting list. Suspicious patterns get flagged at the chain layer, not at the door.
Server-side SDK
Use the public Node SDK or raw REST from your backend without exposing merchant secret keys to browsers.
How it works
From checkout to confirmed in seconds.
01
Customer checks out
Your backend calls POST /api/v1/checkouts with a USD-cent amount and currency. We return a hosted pay-page URL.
02
We watch the chain
Mempool and confirmed-block monitoring across every supported network. Confirmation thresholds are per-coin configurable.
03
Webhook fires
Signed payload hits your endpoint with TX hash, USD value, and confirmation count. Up to 5 retries with backoff.
04
You fulfill the order
Verify the HMAC, unlock content, ship the product. Confirmed funds credit your merchant balance and pay out to your configured wallet.
Developer experience
One POST. A signed webhook back.
Create a checkout with a single API call. We return a unique receiving address, QR payload, expiry, and hosted pay page. When the payment confirms, your webhook gets an HMAC-signed event you can verify in three lines.
- · Bearer-token auth, 100 req/min default rate limit
- · TypeScript SDK and raw REST support
- · Hosted checkout pages for every supported currency
- · Webhook retries with exponential backoff
curl https://xmrgate.com/api/v1/checkouts \
-H "Authorization: Bearer xmr_live_..." \
-H "Content-Type: application/json" \
-d '{
"priceUsd": 2250,
"currency": "XMR",
"metadata": { "orderId": "A-1042" }
}'
{
"id": "ck_abc123",
"currency": "XMR",
"payToAddress": "84Hsk…q9Lm",
"amount": { "atomic": "150000000000", "display": "0.15" },
"priceUsd": 2250,
"payPageUrl": "https://xmrgate.com/pay/ck_abc123"
}Ready to take privacy-respecting payments?
Apply for a merchant account. We review every application by hand — Instant. Your API key is live before this page reloads.
