Explore Tests
Pick a test, point your client at the endpoint, and see exactly what it does. Every test is a link, so you can share one or bookmark it. Testnets only, and nothing is stored.
- Compliant on Base Sepolia
A well-formed x402 v2 challenge. USDC on Base Sepolia.
Your client should Pay it.
- Compliant on Solana
A well-formed x402 v2 challenge. USDC on Solana devnet, paying a base58 address.
Your client should Pay it, or skip it if it is EVM-only.
- Multiple payment options
Two accepts entries on Base Sepolia, an inflated decoy before the real one.
Your client should Pay the cheaper option, not blindly the first.
- Signed offer and receipt (JWS)
A compliant x402 challenge carrying a JWS-signed offer, and a signed receipt on the paid retry. The key is named by kid and resolved from /.well-known/did.json.
Your client should Pay it, then verify the offer and the receipt against the published key.
- Signed offer and receipt (EIP-712)
A compliant x402 challenge carrying an EIP-712 signed offer, and a signed receipt on the paid retry. The payload travels beside the signature and the signer is recovered from it.
Your client should Pay it, then recover the signer and check it against the domain.
- Receipt for somebody else's payment
The paid retry returns a genuinely signed receipt that names a different payer.
Your client should Pay it, then reject the receipt: a valid signature is not a receipt for your payment.
New to either protocol? Read what x402 and MPP put on the wire.
Build a custom testChoose the network, price, facilitator, and exactly how the endpoint should misbehave.