{"slug":"api-aiskills402-com-v1-run-base-receipt-verify-525899","title":"Base Receipt Verify API","host":"api.aiskills402.com","method":"POST","resource":"https://api.aiskills402.com/v1/run/base-receipt-verify","category":"other","description":"Base Receipt Verify API: checks on Base mainnet that a transaction really paid USDC to an address - status, transfer, amount, payer and EIP-3009 nonce from the chain logs, never from the relayer. Base mainnet USDC only. $0.005 USDC per check, a live measurement. POST JSON {tx, pay_to, amount_micro?,","price_listed":0.005,"price_asked":null,"state":"effects","state_label":"Not tested: has real-world effects","checks_7d":0,"answered_7d":0,"latency_ms_median":null,"reported_calls_30d":3,"reported_payers_30d":2,"networks":["eip155:8453"],"badge":"unverified","paid_checks_7d":0,"paid_ok_7d":0,"example_input":{"body":{"amount_micro":"3000","from":null,"nonce":null,"pay_to":"0x8e37022edcf0f21cf3c9f93fee9d4d32519f36f4","tx":"0xc741aa11e39c09bb0ec2975e7b6b738d7cea739d50b68524b2e05736c88bac8c"},"bodyType":"json","headers":{"content-type":"application/json"},"method":"POST","type":"http"},"output_schema":{"$schema":"https://json-schema.org/draft/2020-12/schema","properties":{"input":{"additionalProperties":false,"properties":{"body":{"additionalProperties":false,"properties":{"amount_micro":{"description":"Expected amount in USDC micro-units (6 decimals); null = do not check.","pattern":"^[0-9]{1,30}$","type":["string","null"]},"from":{"description":"Expected payer (the transfer sender, not the relayer); null = do not check.","pattern":"^0x[0-9a-fA-F]{40}$","type":["string","null"]},"nonce":{"description":"Expected EIP-3009 authorization nonce; with from, also asked of the chain when the receipt is unknown.","pattern":"^0x[0-9a-fA-F]{64}$","type":["string","null"]},"pay_to":{"description":"The address that should have received USDC.","pattern":"^0x[0-9a-fA-F]{40}$","type":"string"},"tx":{"description":"Transaction hash on Base mainnet.","pattern":"^0x[0-9a-fA-F]{64}$","type":"string"}},"required":["tx","pay_to"],"type":"object"},"bodyType":{"enum":["json"],"type":"string"},"headers":{"additionalProperties":{"type":"string"},"type":"object"},"method":{"enum":["POST"],"type":"string"},"type":{"const":"http","type":"string"}},"required":["type","method","bodyType","body"],"type":"object"},"output":{"properties":{"example":{"type":"object"},"type":{"type":"string"}},"required":["type"],"type":"object"}},"required":["input"],"type":"object"},"history":[],"description_full":"Base Receipt Verify API: checks on Base mainnet that a transaction really paid USDC to an address - status, transfer, amount, payer and EIP-3009 nonce from the chain logs, never from the relayer. Base mainnet USDC only. $0.005 USDC per check, a live measurement. POST JSON {tx, pay_to, amount_micro?, from?, nonce?}; free example at https://api.aiskills402.com/v1/run/base-receipt-verify/example","last_updated":"2026-10-16T22:45:40.662Z","schemes":["exact"]}