{"uid":"cap_pzTf2kkKnwAOEGiznlvwR","slug":"x402-agentic-verify-payment-settlement-003de89f","name":"x402 Agentic — Verify Payment Settlement","description":"Confirm an x402 payment actually settled on-chain — correct recipient, asset, and amount — from the transaction hash. Part of x402 Agentic, the payment-trust suite for AI agents on Base USDC.","url":"https://api.x402agentic.ai/verify-payment","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"],"type":"string"},"queryParams":{"type":"object","required":["txHash"],"properties":{"asset":{"type":"string","description":"Token contract (defaults to USDC on Base)"},"payTo":{"type":"string","description":"Expected recipient address"},"txHash":{"type":"string","description":"Transaction hash to verify (0x + 64 hex)"},"amountUsd":{"type":"number","description":"Expected amount in USD (optional)"}}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object"}}}}},"responseSchema":{"type":"json","example":{"to":"0xc23c…","txHash":"0x…","settled":true,"verdict":"allow","verified":true,"amountUsd":0.1}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.05","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.05/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.05","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_y1v7k3CtD7Q_Tk8ylbKxY","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.05","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Confirms that an x402 payment transaction actually settled on-chain with the correct recipient address, asset, and amount given a transaction hash.","exampleAgentPrompt":"Can you check whether the Base USDC payment with transaction hash 0xabc123...def456 actually settled on-chain to recipient 0xRecipient...789 for $5.00 USDC?","exampleUseCases":null,"resultDescription":"Returns a confirmation of whether the on-chain transaction settled correctly, including whether the recipient address, token asset, and USD amount match the expected values provided.","failureModes":["Transaction hash not found or not yet confirmed on-chain — returns unverified or pending status","Recipient address mismatch — payment went to a different wallet than expected","Asset mismatch — transaction used a different token than USDC on Base","Amount mismatch — settled amount differs from expected USD value","Invalid transaction hash format (must be 0x + 64 hex chars) — returns 400 bad request","Network congestion causing delayed finality — verification may return pending"],"whenToPreferThis":"Use this endpoint when an AI agent needs cryptographic confirmation that an x402 payment it received (or sent) actually settled on-chain with the correct parameters before releasing goods, services, or access. Prefer this over trusting a payment header alone, since it independently confirms the chain of record rather than relying on the payer's claim.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T12:40:11.679Z","isFirstParty":false}