Accept Monero payments. Simple, private, cheap.
Fee: 0.5% per tx Min: 0.0001 XMR No KYC ๐
One API call. Get a unique Monero subaddress for every payment. No account needed.
Get POSTed when payment arrives. Works with Discord, Telegram, Shopify, custom backends.
No JavaScript tracking, no cookies, no analytics. Pure Monero privacy standards.
0.5% flat fee. NowPayments charges 1%. CoinPayments 1%. We're half the price.
| Method | Endpoint | Description |
|---|---|---|
| POST | /api/invoice | Create payment invoice |
| GET | /api/invoice/:id | Check invoice status |
| POST | /api/invoice/:id/verify | Verify payment (with secret) |
| GET | /api/stats | Service statistics |
| GET | /api/health | Service health + wallet info |
# Create a 0.05 XMR invoice with webhook curl -X POST https://YOUR-DOMAIN/api/invoice \ -H "Content-Type: application/json" \ -d '{"amount": 0.05, "webhook_url": "https://yourshop.com/xmr-callback"}' # Response: { "id": "xmr_a1b2c3d4e5f6...", "address": "8Axfz...", "amount_xmr": 0.05, "status": "pending", "service_fee": 0.00025 }
# Poll for payment (or just listen for webhook) curl https://YOUR-DOMAIN/api/invoice/xmr_a1b2c3... # Response when paid: {"id":"xmr_a1b2...","status":"paid","tx_hash":"abc123...","tx_amount":0.05}
# Your server receives this POST when payment confirmed:
{
"event": "payment_received",
"invoice_id": "xmr_a1b2...",
"amount_xmr": 0.05,
"tx_hash": "abc123...",
"address": "8Axfz...",
"timestamp": 1719000000.0
}
Ready to accept Monero?
Check Service Status