Accept Monero payments. Funds go straight to your wallet.
Create invoices and detect on-chain payments using your primary address + secret view key. Get a clear status as payments are seen and confirmed.
- View-only access: we can only detect incoming payments.
- No account or email: your primary address is the identifier.
- BTCPay-compatible invoice endpoints for existing integrations.
Non-custodial · view-only access
We can’t spend from your wallet. Payments go straight to your wallet.
Open source. Self-hostable.
Prefer to look around first? Take the tour (simulated, no login).
Detection timeline
First seen on-chain, then confirmed when it reaches your target.
View-only
Watch-only by design.
View key access lets us detect payments - nothing more.
Relay
Status updates via API + webhooks.
Keep your systems updated without handing over control.
When someone pays
What happens, step by step.
You stay in control of the wallet. This just detects and reports what is on-chain.
Connect with a view key
Use your primary address and secret view key. No spend keys.
Create an invoice
A unique subaddress is generated per invoice.
Wait for payment
We watch the chain (view-only) for incoming payments.
Send status updates
Webhooks fire when a payment is detected and when it reaches your confirmation target.
Trust
What we can (and can’t) do.
What we do
- Create invoices and generate subaddresses.
- Detect on-chain payments with view-only keys.
- Send status updates via API and webhooks.
What we never do
- Never request spend keys or signing access.
- Never move, pool, or intermediate funds.
- Never touch bank accounts or fiat rails.
View-only boundary
We only ask for a secret view key. That lets us detect payments - nothing more.
Safe on failure
If the service is unavailable, funds remain safe and payments stay valid on-chain.
Ready to try it?
Log in to create an invoice, or read the docs to integrate via API and webhooks.
Want to preview the dashboard first? Take the tour (simulated).
