{"x402Version":2,"payTo":"0x2b14ad50d63c7fee5a33847f95153ac37a690170","resources":[{"id":35741,"slug":"35741","resource":"https://badhttp.dev/402/pay/base","description":"badhttp /402/pay: a real x402 v2 paywall for testing clients. Pay 0.01 USDC on Base mainnet and get a 200 with a PAYMENT-RESPONSE receipt and the transaction hash. Nothing else is sold; sibling endpoints under /402 misbehave on purpose.","type":"http","serviceName":"badhttp","resourceType":"Market Data","x402Version":2,"accepts":[{"scheme":"exact","network":"eip155:8453","payTo":"0x2b14ad50d63c7fee5a33847f95153ac37a690170","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"10000","amountUsd":0.01,"maxTimeoutSeconds":300}],"outputSchema":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"},"extensions":{"bazaar":{"info":{"input":{"method":"GET","type":"http"},"output":{"example":{"amount_atomic":"10000","amount_usd":0.01,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","explorer":"https://basescan.org/tx/0x0000000000000000000000000000000000000000000000000000000000000000","facilitator":"https://example.invalid","network":"eip155:8453","network_name":"base","paid":true,"pay_to":"0x2b14ad50d63c7fee5a33847f95153ac37a690170","payer":"0x0000000000000000000000000000000000000000","real_money":true,"scenario":"/402/pay","transaction":"0x0000000000000000000000000000000000000000000000000000000000000000"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"amount":{"description":"price in USD, 0.001-1, default 0.01","pattern":"^\\d+(\\.\\d{1,6})?$","type":"string"},"network":{"description":"base-sepolia is test USDC (the default); base is real USDC on Base mainnet","enum":["base","base-sepolia"],"type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}},"tags":["testing","http","x402","edge-cases","developer-tools","bazaar"],"sourceHost":"badhttp.dev","lastUpdated":"2026-10-11T10:02:17.823Z","quality":{"calls30d":3,"uniquePayers30d":2,"lastCalledAt":"2026-10-11T10:02:17.617Z"},"metadata":{"serviceName":"badhttp","extensions":{"bazaar":{"info":{"input":{"method":"GET","type":"http"},"output":{"example":{"amount_atomic":"10000","amount_usd":0.01,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","explorer":"https://basescan.org/tx/0x0000000000000000000000000000000000000000000000000000000000000000","facilitator":"https://example.invalid","network":"eip155:8453","network_name":"base","paid":true,"pay_to":"0x2b14ad50d63c7fee5a33847f95153ac37a690170","payer":"0x0000000000000000000000000000000000000000","real_money":true,"scenario":"/402/pay","transaction":"0x0000000000000000000000000000000000000000000000000000000000000000"},"type":"json"}},"schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"properties":{"amount":{"description":"price in USD, 0.001-1, default 0.01","pattern":"^\\d+(\\.\\d{1,6})?$","type":"string"},"network":{"description":"base-sepolia is test USDC (the default); base is real USDC on Base mainnet","enum":["base","base-sepolia"],"type":"string"}},"type":"object"},"type":{"const":"http","type":"string"}},"required":["type","method"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"}}}},"liveness":{"reliability":null},"verified":false,"featured":false}]}