◢ Sovereign Monero payments

Accept Monero.
Non-custodial.

A client-side checkout widget, stateless on-chain proof verification, and a view-only watch agent. Funds go straight to your address — no third party in the payment path.

~/checkout.js
// drop-in, any wallet reads the QR
import 'xmr-pay/widget';

<xmr-pay
  address="4..."
  amount="0.05">
</xmr-pay>

// → QR · URI · live status
core · widget

Drop-in checkout

A zero-dependency web component renders a payment QR any wallet reads.

verify

Proof, not trust

Verify a Monero tx-proof on-chain, statelessly. No keys, no database.

scanner · agent

Watch mode

A view-only agent gives each order a subaddress and auto-detects payment.

◢ beta available

Monero in WooCommerce.

A drop-in WordPress plugin — non-custodial, funds straight to your wallet. Verify payments in pure PHP, no server, or on your own agent. Configure it yourself in a live sandbox, watch it sell in the demo store, or download the beta.

Coming to the WordPress.org plugin directory as Nodewatch Monero Payments for WooCommerce (their rules don't allow a name starting with "XMR"). Same plugin.

Try the plugin — live sandbox Demo store → ↓ Download beta (.zip) Source on GitHub →
◢ on packagist

Monero in PHP.

The same engine, as a Composer package — non-custodial, view key only, verify in pure PHP with no wallet-rpc and no server. Drop it into Laravel, Symfony, Joomla, or a plain checkout; a thin adapter is a weekend.

composer require slowbeardigger/xmr-pay Laravel adapter → Source on GitHub → Write an adapter →
// live · monero mainnet

Fuel this
project.

Not a goal, not a campaign — just coffee. And it's the watch agent running for real: every coffee gets its own subaddress, gets detected on-chain, updates the total. This page is the product.

fuel.sh — pick an amount
0.001
XMR
0.005
XMR
0.01
XMR
Any
you pick
Open in wallet
Watching Detected Confirmed
Watching the blockchain for your coffee…

Thank you.

Received XMR. You're officially fuel.

total --watch
fueled so far
0XMR
0 coffees · view-only, public

recent

  • no coffees yet — be the first ›