1. Shape the paid resource
Define what the agent buys, the exact payload it receives, the refund/hold policy, and the business event that happens after settlement.
I help teams move past payment demos into production x402 workflows: Coinbase CDP facilitator setup, exact pricing, Bazaar metadata, Base Sepolia demo settlement, Base mainnet production settlement, Visa CLI/MPP card-rail readiness, CRM/accounting separation, and human-in-the-loop fulfillment when the product being purchased is expert time.
Define what the agent buys, the exact payload it receives, the refund/hold policy, and the business event that happens after settlement.
Return a 402 challenge, use the CDP facilitator, price with documented dollar strings, keep Base Sepolia demos and Base mainnet production settlement side-by-side, and prevent testnet activity from becoming revenue records.
Attach Bazaar metadata so agents can understand method, inputs, outputs, and route purpose before they pay.
Keep the x402 rail live, document the merchant products, and add Visa CLI/MPP only after onboarding confirms endpoint verification, card auth, receipts, refunds, and accounting rules.
x402 is not just a checkout button. It is a contract between an autonomous buyer and a resource server. That means the API response, settlement path, telemetry, abuse controls, idempotency, accounting projection, and agent-facing docs all have to line up.
This site is the reference path: a public validator endpoint, a paid $5 meet-and-greet service, Coinbase/CDP testnet or production settlement, a case ledger, and human approval before calendar booking.