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.

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

Base Sepolia and Arc Testnet

Fund a wallet with testnet USDC from the Proceeds faucet:

Testnet USDC Faucet

Testnet USDC for Base Sepolia and Arc Testnet.
Fund the same network your paywall accepts. A wallet funded on the wrong chain can’t pay.

Tempo Testnet

The Proceeds faucet does not mint Tempo testnet funds. For MPP / Tempo paywalls, get pathUSD from the Tempo faucet.

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.