{"uid":"cap_0u6vm-xjRyy8VRo_ao6vP","slug":"chainverdict-payment-verification-9764b81e","name":"ChainVerdict Payment Verification","description":"Verify a Base transaction actually did what a counterparty says it did: confirmation depth, success or revert, value, token, sender and recipient. Use it to confirm an inbound payment before releasing goods or data.","url":"https://chainverdict.xyz/v1/verify/payment/:tx","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"},"pathParams":{"type":"object","required":["tx"],"properties":{"tx":{"type":"string","description":"Base transaction hash"}}},"queryParams":{"type":"object","properties":{}}},"additionalProperties":false},"output":{"type":"object","required":["type"],"properties":{"type":{"type":"string"},"example":{"type":"object","additionalProperties":true}}}}},"responseSchema":null,"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_sGILSZGJET0KKEr8rp_FQ","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":"Verifies a Base blockchain transaction by checking its confirmation depth, success/revert status, transferred value, token type, sender, and recipient address.","exampleAgentPrompt":"Can you verify that Base transaction 0x4a3b...f91c actually succeeded, confirm it sent the right amount to my wallet address, and tell me how many confirmations it has?","exampleUseCases":[{"title":"Release digital goods after payment","prompt":"A customer says they've paid me in USDC on Base — the tx hash is 0xabc123...def456. Can you check that it actually succeeded, that it was sent to my wallet 0xMYWALLET, and that the amount is correct before I unlock their download?"},{"title":"Confirm NFT purchase payment","prompt":"Before I transfer the NFT, verify that transaction 0x7f2e...8a91 on Base was successful, sent ETH to my address, and has at least 10 confirmations so I know it's final."},{"title":"Fraud check on claimed invoice payment","prompt":"A vendor is claiming they paid invoice #1042 via Base — the tx they gave me is 0x3d9c...12ab. Can you verify the transaction went through, wasn't reverted, and actually matches the expected recipient and token?"}],"resultDescription":"Returns confirmation depth (number of blocks since inclusion), success or revert status of the transaction, the value transferred, the token (ETH or ERC-20 contract), the sender address, and the recipient address — all read live from the Base chain.","failureModes":["Transaction hash not found or not yet indexed — returns not-found error","Transaction still pending (0 confirmations) — may return unconfirmed status","Invalid or malformed transaction hash format — returns validation error","Base node connectivity issues — returns service unavailable","Transaction exists but is a contract interaction with no direct value transfer — may return unexpected token/value fields"],"whenToPreferThis":"Choose this endpoint when you need to cryptographically confirm that a specific Base transaction occurred as claimed — particularly before releasing goods, services, or data in exchange for an on-chain payment. It combines confirmation depth, success status, value, token, sender, and recipient into one call, avoiding the need to stitch together multiple RPC queries. Prefer it over raw RPC calls when you want a structured, agent-friendly response without managing a Base node connection.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-14T12:50:37.094Z","isFirstParty":false}