{"uid":"cap_D7yOlupL6mhx5XADPo8Pv","slug":"kertivo-deep-payment-verify-d4fa29b3","name":"Kertivo Deep Payment Verify","description":"Did this USDC payment settle, and what is the payer's funding source? Deep Base verification: confirmations, payTo/amount match, fake-token and lookalike warnings, plus the payer's inbound USDC funding history from an index (latest 500 transfers before the payment, then up to 5 more pages; coverage.historyComplete says if that was the full history), top funders, coverage stats and a recheckable sha256 receipt. Not charged if the index is down. Body {txHash, expectedPayTo?, expectedAmount?}.","url":"https://kertivo.com/check/deep?utm_source=zero.xyz","method":"POST","headers":{},"bodySchema":{"type":"object","properties":{"token":{"type":"string","description":"Optional (aliases asset, currency): \"USDC\" or the Base USDC contract 0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913 (apexfaucet-style). Any other token is a 400 unsupported_token, not charged. Responses always echo token \"USDC\"."},"txHash":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$","description":"Base mainnet transaction hash"},"minAmount":{"type":["string","number"],"description":"Optional floor (aliases min_amount, min): payment must be at least this many USDC; unlike expectedAmount it is not exact"},"authorization":{"type":"object","required":["from","nonce"],"properties":{"from":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$"},"nonce":{"type":"string","pattern":"^0x[0-9a-fA-F]{64}$"},"validAfter":{"type":["string","integer"]},"validBefore":{"type":["string","integer"],"description":"unix seconds"}},"description":"Optional EIP-3009 authorization (x402 exact payload) to check when there is no tx or the tx is not found"},"expectedPayTo":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Expected recipient (full-address, case-insensitive compare)"},"expectedPayer":{"type":"string","pattern":"^0x[0-9a-fA-F]{40}$","description":"Optional expected payer (aliases from, payer): the USDC Transfer's from must equal it"},"selfAddresses":{"type":"array","items":{"type":"string"},"maxItems":10,"description":"Optional: other addresses you control; funding from them counts as self_funded"},"expectedAmount":{"type":["string","number"],"description":"Expected USDC amount, decimal (e.g. \"0.01\")"}}},"responseSchema":null,"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_UOW-OPKvOcWrm5cdR1kLx","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":"Deeply verifies a Base USDC payment by checking confirmations, payTo/amount match, fake-token and lookalike warnings, and the payer's full USDC funding history with top funders and a sha256 receipt","exampleAgentPrompt":"Can you do a deep verification on USDC payment 0x3a7f...b2c1 — I was expecting exactly 5.00 USDC sent to my address 0xABcd...1234, and I want to know if it really settled, whether the payer's funding source looks legitimate, and get the full funding history and any fraud warnings?","exampleUseCases":[{"title":"E-commerce order release check","prompt":"Before I ship this order, can you deeply verify USDC payment 0x9d2a...e4f7 on Base — I expected exactly 49.99 USDC to arrive at 0x1234...abcd — and tell me if it settled with enough confirmations, whether the payer's funds came from a suspicious source, and flag any fake-token or lookalike warnings?"},{"title":"Freelance invoice fraud check","prompt":"I just received a 200 USDC payment from a client at 0xDEAD...beef with txHash 0xfe01...9abc — can you run a deep check to verify it really settled, look up their full USDC funding history to see where their money usually comes from, and let me know if anything looks like address poisoning or a counterfeit token?"},{"title":"Automated payment gateway audit","prompt":"Run a deep payment verification on tx 0x77cc...3301 — expected payTo is 0x9999...aaaa and minimum amount is 1.00 USDC — I need the confirmation count, the payer's top funding sources, coverage completeness, and a sha256 receipt I can store for my records."}],"resultDescription":"Returns settlement status with confirmation count, payTo and amount match results, fake-token and lookalike address warnings, the payer's inbound USDC funding history (up to 500 transfers plus up to 5 more pages), top funders list, coverage statistics including a historyComplete flag indicating whether the full history was retrieved, and a recheckable sha256 receipt of the response. Not charged if the funding index is unavailable.","failureModes":["Invalid or malformed txHash returns 400 validation error","Unsupported token (non-USDC) returns 400 unsupported_token, not charged","Transaction not found on Base mainnet returns appropriate not-found response","expectedPayTo mismatch reported in match result fields","expectedAmount mismatch reported in amount match fields","Funding index unavailable — endpoint returns result without history data and does not charge","Network timeout or Base RPC issues may delay or fail the response","Authorization object provided but nonce or from address is invalid returns 400"],"whenToPreferThis":"Choose this endpoint over the basic Kertivo payment verify when you need not just settlement confirmation but also deep due-diligence on the payer — specifically their full USDC funding history, top funders, address-poisoning and fake-token risk signals, and an auditable sha256 receipt. Ideal for high-value transactions, compliance workflows, fraud prevention pipelines, or any scenario where knowing the provenance of the payer's funds matters. Use the basic check endpoint for lightweight, low-cost settlement-only verification.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-10-29T06:32:11.635Z","isFirstParty":false,"canonicalSlug":"kertivo-deep-payment-verify-d4fa29b3"}