{"name":"payment_verify","title":"Verify a token payment from a receipt","description":"Given a transaction hash, lists the ERC-20 transfers in its receipt and, if you give expectations (payee, asset, amount, payer), says whether a successful transaction contains a matching transfer. Use it to check an x402 or other USDC payment. A match proves tokens moved; it does not prove what the payment was for.","inputSchema":{"type":"object","properties":{"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."},"hash":{"type":"string"},"payTo":{"type":"string","description":"0x + 40 hex digits (EIP-55 checksum enforced when mixed-case)"},"asset":{"type":"string","description":"0x + 40 hex digits (EIP-55 checksum enforced when mixed-case)"},"amount":{"description":"base units","type":"string","pattern":"^(0|[1-9][0-9]{0,77})$"},"payer":{"type":"string","description":"0x + 40 hex digits (EIP-55 checksum enforced when mixed-case)"}},"required":["chain","hash"],"additionalProperties":false},"example":{"chain":"eip155:8453","hash":"0x600accdbbdaca7bcabef7f9e6a0777d0d22b5fd8188585db0c0d77ee2e7d34d9","payTo":"0x78845031f7bCA8fB9F3Ac0cc86678Ef8cE33Ea0e","asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","amount":"1000"},"call":{"method":"POST","url":"https://logicnodes.io/v1/tools/payment_verify","body":"JSON object matching inputSchema"},"price":"$0.002","freeAllowance":"25 calls per day per caller (signed wallet, else IP + user agent), then x402 ($0.002 in USDC); see https://logicnodes.io/v1/payments/methods"}