{"uid":"cap_Ai9oB6ks7xrm0O474h3Vo","slug":"x402-tools-pay-request-dual-diagnostics-742f9984","name":"x402-tools Pay Request Dual Diagnostics","description":"Paid x402 diagnostics. Unpaid paid-SKU requests return HTTP 402 with eip3009 extras. Facilitator: OpenX402 only.","url":"https://openclawproductions.com/api/v1/payreqdual?utm_source=zero.xyz","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET","HEAD","DELETE"],"type":"string"},"queryParams":{"type":"object","properties":{"url":{"type":"string","description":"Public http(s) URL"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}},"inputSchema":{"type":"object","required":["type","properties"],"properties":{"type":{"type":"string","const":"object"},"required":{"type":"array","items":{"type":"string"}},"properties":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"sku":"payreqdual","note":"Example paid JSON shape. Not a live settle.","price":"$0.02","title":"Pay Req Dual"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.02","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"probe","requiresHandshake":false,"reviewCount":0,"rating":{"score":"0.00","successRate":"0.00","reviews":0,"stars":null,"state":"unrated"},"availabilityStatus":"unknown","priceObserved":null,"sessionDeposit":null,"pricing":{"kind":"static","summary":"$0.02/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.02","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_uyApC14Wj5u9yv3AnP4Cy","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.02","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Returns a paid JSON diagnostic response for the payreqdual SKU, demonstrating x402 HTTP payment gating with EIP-3009 extras via OpenX402 facilitator.","exampleAgentPrompt":"Run the x402 payreqdual diagnostic for me using a GET request so I can verify the EIP-3009 payment gating and see what the paid JSON response shape looks like from the OpenX402 facilitator.","exampleUseCases":[{"title":"Verify x402 payment gate is live","prompt":"Check if the x402 payreqdual endpoint is correctly returning HTTP 402 with EIP-3009 extras when I send an unpaid GET request — I want to confirm the payment wall is working."},{"title":"Inspect paid x402 response shape","prompt":"Run a paid GET diagnostic on the payreqdual SKU through OpenX402 so I can see the exact JSON structure that comes back after a successful x402 payment settles."},{"title":"Debug x402 facilitator integration","prompt":"I'm integrating OpenX402 as my x402 facilitator and need to test the payreqdual SKU — can you fire a GET probe against it and show me the EIP-3009 extras in the 402 response?"}],"resultDescription":"Returns a JSON object containing the SKU name ('payreqdual'), a diagnostic note, the price ('$0.02'), and a title ('Pay Req Dual'). Unpaid requests receive HTTP 402 with EIP-3009 payment authorization extras; paid requests receive the full diagnostic JSON payload.","failureModes":["HTTP 402 returned when payment header is missing or invalid — includes EIP-3009 extras describing required payment","Invalid method (e.g. POST) rejected — only GET, HEAD, DELETE are accepted","Malformed input object (missing required 'type' or 'method' fields) causes validation error","Non-OpenX402 facilitator attempts rejected — only OpenX402 is supported","Invalid or non-public URL in queryParams.url may cause request failure"],"whenToPreferThis":"Choose this endpoint when you need to test, diagnose, or validate x402 HTTP payment gating behavior specifically using the OpenX402 facilitator and EIP-3009 authorization scheme. It is ideal for developers building or debugging x402-enabled APIs who want to confirm that HTTP 402 responses, payment headers, and paid JSON payloads are correctly structured. Prefer this over generic HTTP probing tools when x402 protocol compliance and EIP-3009 extras are the focus.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-10T18:42:00.470Z","isFirstParty":false,"canonicalSlug":"x402-tools-pay-request-dual-diagnostics-742f9984"}