Demo mode — simulated ledgerLearn more →

Station diagnostics.

Wallet connection, runtime configuration, and the API surface you'll integrate from your storefront.

Settings
a·Connection
Probing wallet…
b·Environment

These values are read from .env.local. Changes require restart.

WALLET_RPC_URLhttp://localhost:10103/json_rpc
DAEMON_RPC_URLhttp://localhost:10102/json_rpc
RPC_USERNAMEoptional
RPC_PASSWORDoptional
WEBHOOK_URLoptional
WEBHOOK_SECREToptional
DEFAULT_TTL_SECONDS900
DEFAULT_CONFIRMATIONS3
POLL_INTERVAL_MS5000
MEMPOOL_POLL_INTERVAL_MS2000
MEMPOOL_POLL_ENABLEDtruefast mempool live feed
Invoice templates

Reusable invoice shapes — stamp out SaaS monthly, consulting hours, gift-card top-ups, and more without re-entering the same fields. Payment links can reference a template too.

NameAmountExpiryCreated
Loading templates…
c·API Surface
POST/api/pay/createCreate a new invoice
GET/api/pay/status?invoiceId=…Fetch invoice status
GET/api/pay/invoicesList invoices
GET/api/pay/statsGet aggregate statistics
GET/api/pay/healthWallet / daemon health check
POST/api/pay/escrowPerform an escrow action
GET/api/pay/escrowsList escrow invoices
Agent Payments (x402)
Accept HTTP-native payments from AI agents over the Dero rail. Privacy-preserving by default — no off-chain identity required.
beta
Advertise the x402 rail
Your 402 responses will include a dero-exact entry pointing at your facilitator.
Embed snippet
{
  "x402Version": 1,
  "accepts": [{
    "scheme": "dero-exact",
    "network": "dero-mainnet",
    "asset": "DERO",
    "payTo": "<your-receipt-scid>",
    "maxAmountRequired": "1000",
    "extra": { "merchantId": "your-shop", "orderId": "<uuid>" }
  }]
}
Paste this into your 402 response. Agents will discover the rail and pay via your facilitator.