{"uid":"cap_CTtolzuOMkJeM_Rbu-WB6","slug":"delx-commerce-x402-pay-to-match-verifier-52d7625c","name":"Delx Commerce — X402 Pay-To-Match Verifier","description":"Pay-per-result APIs for agents. No signup. Exact price. Verifiable delivery. USDC on Base + Solana via x402.","url":"https://commerce.delx.ai/api/v1/x402/x402-pay-to-match?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"pay_to":{"type":"string","maxLength":8192,"description":"Pay To supplied to X402 Pay To Match; used only for this bounded calculation and processed in memory without retention."},"expected":{"type":"string","maxLength":8192,"description":"Expected supplied to X402 Pay To Match; used only for this bounded calculation and processed in memory without retention."}}},"responseSchema":{"type":"json","example":{"result":{"actual":"0x1111111111111111111111111111111111111111","matched":true,"expected":"0x1111111111111111111111111111111111111111"},"schema":"delx/util-x402-pay-to-match/v1","status":"pass","evidence":{"retained":false,"input_sha256":"b108f77ef3414c0bad5305e638ab373474fdd56f39a323d1bf49d6743754c925","external_calls":0},"operation":"delivery_contract:x402_pay_to_match"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.001","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.001/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.001","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_Rw9mErqtsmf7ZLwhDY2F2","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.001","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies that an x402 payment's 'pay_to' address matches an expected address, returning a cryptographically-evidenced pass/fail result","exampleAgentPrompt":"Check whether the x402 pay_to address '0x1111111111111111111111111111111111111111' matches the expected address '0x1111111111111111111111111111111111111111' — I need a verifiable pass/fail result with evidence that no data was retained.","exampleUseCases":[{"title":"Validate agent payment routing","prompt":"Before I accept this x402 micropayment from the agent, verify that its pay_to address '0xAbCd1234...' actually matches my expected wallet '0xAbCd1234...' — I need cryptographic evidence it's correct."},{"title":"Audit x402 transaction recipient","prompt":"After receiving an x402 payment, can you confirm the pay_to address '0xDEAD...' matches the expected destination '0xBEEF...' and give me a verifiable record showing no input data was retained?"},{"title":"Guard against payment misdirection","prompt":"My payment pipeline just processed an x402 transaction — verify that the pay_to field '0x9999...' matches the expected address '0x9999...' so I know the funds weren't redirected somewhere else."}],"resultDescription":"Returns a JSON object with a 'result' containing the actual pay_to address, the expected address, and a boolean 'matched' field. Also includes an 'evidence' object with a SHA-256 hash of the input, confirmation that no data was retained, and a count of zero external calls — providing verifiable, privacy-preserving proof of the comparison.","failureModes":["Mismatched addresses return matched:false with status 'fail' rather than an error","Malformed or non-address strings may still be compared but produce expected mismatches","Input strings exceeding 8192 characters will be rejected","Network or payment processing failures may return HTTP 402 or 500 errors","USDC payment not received results in a 402 Payment Required response before computation begins"],"whenToPreferThis":"Choose this endpoint when you need a verifiable, privacy-preserving check that an x402 payment's pay_to address matches an expected wallet address — especially in automated agent payment pipelines where auditability matters. The evidence object (SHA-256 hash, zero external calls, no data retention) makes it suitable for compliance and audit trails. Prefer it over client-side string comparison when you need a cryptographically-evidenced, tamper-evident record of the match result.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-02T03:06:21.807Z","isFirstParty":false,"canonicalSlug":"delx-commerce-x402-pay-to-match-verifier-52d7625c"}