Your checkouts
Share a URL. Agents inspect it, pay it, and get your goods — no account on their side.
Live checkouts
Create a checkout
A price, a wallet, and what the buyer gets. Everything else has a default.
Payments
Settled purchases, newest first. Each row is a receipt a buyer can verify — and download.
By checkout
Payout wallets
Where you get paid, one address per chain. New checkouts use these automatically — set them once instead of pasting an address every time. Changing them never re-points checkouts you have already published.
Confirm this change
Recovery phrase
Addresses
Private keys
Import the recovery phrase into MetaMask or Phantom instead where you can — one phrase restores both chains, and it is what those apps ask for. These are for tooling that wants a raw key.
Change history
Put it on your website
A block you paste into your own page. No JavaScript and no stylesheet, so crawlers and agents that fetch rather than render still read it — that is the point of it.
Paste into your page
Also serve a .well-known file
For agents that probe the convention on your domain
rather than parsing a page. Save this as
/.well-known/checkout402 on your own site.
.well-known/checkout402
Create a live checkout first — a catalogue of nothing is not worth embedding.
Use in Claude
Connect this account and Claude can create checkouts, read your earnings and pull receipts — the same things this page does. You approve access; there is no key to copy.
- Claude Code — run
- Claude apps — Settings → Connectors → Add custom connector, paste the URL above
- Approve the Allow screen. You are already signed in here, so there is no second login.
API keys
For scripts and the
c402 CLI. A test key drives everything without
moving real money.