Claude stops at the cart.
It adds the garlic brioche rolls and calls checkout. No wallet. No payment fields.
One safe URL. A wallet for people. HTTP 402 for agents. Payment data never enters Claude.
The model handles intent—not money.
It adds the garlic brioche rolls and calls checkout. No wallet. No payment fields.
The URL appears after the model call. Claude never sees it.
Same checkout. Two native experiences.
USDC settles on Solana or EVM. The server verifies before fulfillment.
Anthropic keeps control of the shopping experience. x402 makes the final step programmable, verifiable, and open.
This drives Anthropic's retail executor and creates a live testnet checkout. Nothing is charged automatically.
Claude added this to the cart:
Adding to cart…It adds the URL after Claude's call ends.
—Open the wallet page—or let an agent answer the same 402.
Solana or EVM · same orderOne cart. One order. One settlement state.
Both choices pay the same protected URL.
No order before payment.
No payment event yet.
Loading…
Add the facilitator-neutral pattern to any shopping agent scaffolded by Anthropic's commerce-builder.
/x402-checkout:add-x402-checkout