Role of the Wallet
For Buyers
Buyers use wallets to:- Store USDC
- Sign payment payloads
- Authorize onchain payments programmatically
For Sellers
Sellers use wallets to:- Receive USDC payments
- Define their payment destination within server configurations
Summary
- Wallets enable programmatic, permissionless payments in x402.
- Buyers use wallets to pay for services.
- Sellers use wallets to receive payments.
- Wallet addresses also act as unique identifiers within the protocol.
- How x402 Works — See how wallets fit into the payment flow
- Client & Server — Understand buyer and seller roles
- Quickstart for Sellers — Set up your receiving wallet
- Quickstart for Buyers — Configure your payment wallet