Skip to main content
Use this page when you’re building or debugging and want to exercise a paywall without spending mainnet USDC. Two paths: the dashboard Test Payment flow (browser wallet), or any agent/client funded with testnet tokens from a faucet. Keep Mainnet mode off in your profile menu so paywalls accept testnet funds. See Supported blockchains. This guide assumes you have the token for your network. See Get testnet funds.

Test in the console

On Paywalls, open a paywall and run Test. The Test Payment modal uses your browser wallet — no agent required.
  1. Choose a payment method: x402, Nanopayment, or MPP (Tempo)
  2. Pick the network (for example Base Sepolia / Arc Testnet while Mainnet mode is off)
  3. Confirm the HTTP method (for example POST)
  4. Optionally edit the JSON request body and content type
  5. Click Test
Proceeds runs the same 402 → pay → proxy flow your buyers will hit. Check Transactions and Events for the result.

Get testnet funds

Fund the same network your paywall accepts. A wallet funded on the wrong chain can’t pay. For which token and faucet each network uses, see Get testnet funds.

Test from an agent or CLI

With Mainnet mode off and a faucet-funded wallet:
Or hand the testnet paywall URL to an agent whose wallet holds the right testnet token for that network.

When to use which path

Make your first payment

Fund with real USDC and pay from an agent — the production aha moment.