Setup
Pay with your own Solana wallet on devnet. Your wallet signs one USDC transfer back to itself. The server checks the transfer on chain.
Pay with your own browser wallet on a testnet. Your wallet sends approve and settle to the
OpenRampSettlement contract. The server checks the session on chain.
Payment sources
Appearance
Four mock providers compete for each route, so you can compare quotes. The page uses a mock wallet with 40 USDC on Base. In a QR or deposit address step, press "Simulate". For card, use the test card 4242 4242 4242 4242.
Code
Widget events
Webhooks received by your backend
Ops dashboard
The server's admin page (GET /admin) for the sessions of this tab. Demo only: it uses a fixed demo
token. In production, keep the admin token on the server.