Choose one environment
Keep the facilitator endpoint, XRPL network id, and RPC/WS endpoints from the same row.
The XRPL x402 Facilitator verifies and settles payer-signed presigned transactions, so your API can charge per request — no API keys, no custodial wallets, no payment glue.
Use this hosted mainnet facilitator URL in server middleware. Buyer clients call your protected resource URL rather than the facilitator URL, and use XRPL RPC/WS plus a network filter.
The facilitator slots into existing x402 middleware. Your server keeps full control over pricing and release rules while payment verification is delegated.
Keep the facilitator endpoint, XRPL network id, and RPC/WS endpoints from the same row.
Set asset, destination, price, and invoice-level metadata in your resource server.
Middleware returns HTTP 402, then final content once verify + settle pass.
Every payment request stays inside standard HTTP semantics while the facilitator handles verification, submission, and settlement status.
The payer signs a standard XRPL Payment transaction and sends it inside the x402 payload.
Each transaction is tied to an invoiceId via Memos + InvoiceID hash to prevent replay.
Rejects unsupported payment patterns and high-fee transactions before ledger submission.
Optionally wait for a validated ledger result before releasing the paid resource.
The facilitator never signs payer transactions and never holds customer private keys.
Supports the /supported, /verify, /settle flow with x402-xrpl clients and middleware.
When a buyer's agent brings Verifiable Intent, the hosted facilitator calls X402 Secure and Trustline before any money moves — returning allow, deny, or review, each with a replayable evidence trail.
Sellers expose paid resources with deterministic pricing and settlement checks; buyers build autonomous calls that detect 402 challenges, sign payloads, and retry automatically.
Pick your server stack and start charging per request.
Sign XRPL Payments and pay through the x402 flow.