Monero checkout infrastructure

Accept Monero without building payment ops from scratch.

A developer-first API for creating XMR checkouts, watching confirmations, sending payouts, and notifying your app with signed webhooks.

API keys
Subaddresses
Auto payout

Live checkout

chk_8f4a · 0.042 XMR

2 / 2 blocks
Address84zpXBpN...6LaWS1
Received0.042 XMR
Webhookpayment.confirmed
POST /api/v1/checkouts
{
  "storeId": "store_...",
  "amountAtomic": "42000000000"
}
Backend-first

One API flow from checkout to payout.

The public surface stays small. Your app creates checkouts and reads status; the worker handles wallet observations and payouts.

Create checkout

Your server calls the API with an amount in atomic units.

Generate address

Wallet RPC creates a dedicated Monero subaddress.

Track confirmations

The worker scans transfers and applies your tier policy.

Settle and notify

Payout is queued and your app receives a signed webhook.

Operations

Controls for real-fund handling.

Keep wallet access private, set confirmation tiers by amount, and prevent unsafe payout behavior with environment-managed limits.

0 - 0.025 XMR1 block
0.025 - 0.1 XMR2 blocks
0.1 - 1 XMR3 blocks
> 1 XMR5 blocks

Developer API keys

Issue and rotate keys while storing only hashes.

Wallet RPC isolation

Expose checkout APIs, not raw wallet RPC endpoints.

Payout controls

Fees, retry delays, max payout limits, and manual review.

Signed webhooks

HMAC-signed events with retry tracking in Convex.

Pricing

Simple payment processing fee.

Start with the hosted API flow. No subscription layer, no customer accounts, no multi-currency complexity.

3%

Standard processing fee, capped by your configured max total fee policy for smaller payments.

Checkout creation
Subaddress generation
Confirmation tracking
Automatic payout
Signed webhooks
Create account