XMRGate
Live · Free forever · Instant signup

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.

dashboard.xmrgate.com● no-log

Received (30d)

$48,210.55

+12.4% vs last period

Confirmed TX

1,284

All coins

Avg confirmation

1m 42s

XMR + BTC blended

Coin
Address
Amount
Status
Conf.
XMR
84Hsk…q9Lm
0.4821 XMR
Confirmed
10
BTC
bc1q…fz7d
0.00821 BTC
Pending
1
USDT
TQrZ…48Hk
129.40 USDT
Confirmed
30
ETH
0x9f…3aE2
0.0712 ETH
Confirmed
14

Supported coins

Six networks. One integration.

Add or remove coins per merchant. Confirmation thresholds, rotation rules, and webhooks are configured independently for each.

XMR

Monero

Primary · subaddresses

BTC

Bitcoin

HD wallet · SegWit

ETH

Ethereum

ERC-20 compatible

USDT

Tether

TRC-20 / ERC-20

USDC

USD Coin

Ethereum / Polygon

LTC

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
POST /api/v1/checkouts201 Created
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.