{"uid":"cap_8M414uVkRySsa6pqrpIsx","slug":"logicnodes-payment-verify-717a99f1","name":"LogicNodes Payment Verify","description":"Exact answers for AI agents: 40+ tools for EVM chains and Aptos, gas on 14 chains, never a guess. Free tier; pay per call in USDC (x402) on 13 networks.","url":"https://logicnodes.io/paid/v1/tools/payment_verify?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"hash":{"type":"string"},"asset":{"type":"string","description":"0x + 40 hex digits (EIP-55 checksum enforced when mixed-case)"},"chain":{"type":"string","description":"EVM CAIP-2 chain id such as eip155:8453, or a bare chain id number as a string. Chain names are refused."},"payTo":{"type":"string","description":"0x + 40 hex digits (EIP-55 checksum enforced when mixed-case)"},"payer":{"type":"string","description":"0x + 40 hex digits (EIP-55 checksum enforced when mixed-case)"},"amount":{"type":"string","pattern":"^(0|[1-9][0-9]{0,77})$","description":"base units"}}},"responseSchema":{"type":"json","example":{"ok":true,"tool":"payment_verify"}},"example":null,"exampleRequest":null,"tags":["x402"],"displayCostAmount":"0.002","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.002/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.002","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_DhZsmdIGx079gZ6CKTjXG","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.002","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies that a specific on-chain payment transaction meets expected conditions (asset, chain, recipient, payer, amount) for EVM networks","exampleAgentPrompt":"Check if transaction 0xabc123... on Base (eip155:8453) actually sent 1000000 USDC (contract 0xA0b86991c6218b36c1d19D4a2e9Eb0cE3606eB48) from wallet 0xSender... to my wallet 0xRecipient... — I need to confirm the payment before I release the goods.","exampleUseCases":[{"title":"Confirm payment before releasing digital content","prompt":"Before I give this user access to the download, verify that transaction 0xd4e5f6... on Polygon (eip155:137) transferred exactly 5000000 USDC from 0xBuyer... to my address 0xMerchant... using the USDC contract 0x2791Bca1f2de4661ED88A30C99A7a9449Aa84174."},{"title":"Validate agent-to-agent micropayment on Base","prompt":"My agent just received a payment — can you confirm that tx 0x1a2b3c... on eip155:8453 sent 2000 base units of token 0xToken... from 0xAgentSender... to 0xAgentReceiver...?"},{"title":"Audit past transaction for accounting reconciliation","prompt":"I need to verify for our records that transaction 0x9f8e7d... on Ethereum (eip155:1) correctly transferred 100000000 USDC from 0xClientWallet... to 0xOurTreasury... — please confirm it matches those parameters."}],"resultDescription":"Returns a JSON object with an 'ok' boolean indicating whether the transaction satisfies all specified conditions (correct asset, chain, recipient, payer, and amount), plus the tool name 'payment_verify' for traceability.","failureModes":["Transaction hash not found or not yet confirmed on chain — returns ok:false or error","Chain ID provided as a name instead of CAIP-2 format (e.g. 'base' instead of 'eip155:8453') — refused with error","Address checksum mismatch when mixed-case address fails EIP-55 validation — returns error","Amount format invalid (non-integer, leading zeros, or too large) — schema validation failure","Unsupported chain ID — endpoint returns an error for chains not in its supported set","Payment parameters mismatch (wrong amount, wrong recipient, wrong asset) — returns ok:false"],"whenToPreferThis":"Choose this endpoint when you need a trustworthy, pay-per-call verification of a specific EVM on-chain payment transaction without running your own node. It is ideal for AI agents that must confirm receipt of a crypto payment before taking an action (releasing content, granting access, processing an order). Prefer it over general-purpose RPC calls when you want strict parameter validation (checksum-enforced addresses, CAIP-2 chain IDs) and a simple boolean result rather than raw transaction data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-28T06:40:23.637Z","isFirstParty":false,"canonicalSlug":"logicnodes-payment-verify-717a99f1"}