Monero checkout for merchants
Accept Monero with your own wallet.
Create a payment request, let the customer pay your wallet, and get a clear update when incoming XMR is detected.
Invoice 9F2A-18
Awaiting funds48xmr...7f2aOpen walletStore status
DetectedMerchant flow
From payment request to detected XMR.
- 01
Create a payment request
Enter the XMR amount, optional reference, and confirmation target.
- 02
Customer pays your wallet
The hosted page shows the exact amount, address, QR, and wallet URI.
- 03
XMR is detected
The software watches the chain with view-only wallet access.
- 04
Your store updates
Use polling or webhooks when the confirmation target is reached.
Wallet access
Your wallet receives the XMR.
Connect a primary address and secret view key for incoming invoice monitoring. Spend keys stay in your wallet.
Merchant wallet
Customer payments go straight to your Monero address.
View-only monitoring
The app checks invoice status and confirmation progress.
Store updates
Polling and webhooks notify your store when invoices are detected or confirmed.
Integrations
Connect your store when you are ready.
Start with the hosted payment page. Add API calls, webhook events, or BTCPay-compatible routes after the checkout flow is working.
POST /api/core/invoicesinvoice.payment_detectedinvoice.confirmed