Kertivo Check: Payment Verify is a paid API for AI agents from kertivo.com, paid per call via x402, $0.01/call, status unknown (last checked 2026-10-30).
Verifies a USDC payment on Base mainnet — checks confirmation, real USDC transfer, correct recipient and amount, and flags fake tokens or lookalike addresses
Payment verification for x402: verify a USDC transaction on Base — did this payment really settle, and did it pay the right address the right amount? Send a tx hash (or x402 authorization): confirmations, real-USDC transfer check, expectedPayTo/expectedAmount match, fake-USDC and lookalike-address warnings, who funded the payer (external, self_funded, unknown), plain-English summary and a receipt. Body {txHash|authorization, expectedPayTo?, expectedAmount?}. Free demo: POST /demo.
Returns a structured receipt with: confirmation count, whether the transfer used real USDC on Base, whether expectedPayTo and expectedAmount match, warnings for fake USDC tokens or lookalike addresses, payer funding source classification (external, self_funded, or unknown), and a plain-English summary of the payment status.
POSThttps://kertivo.com/check?utm_source=zero.xyzUse this endpoint when you need to validate an x402 USDC payment on Base before releasing a resource, granting API access, or fulfilling an order — especially when you need fraud signals like fake-USDC detection, lookalike-address warnings, and payer funding source classification. Prefer it over raw RPC calls when you want a human-readable summary and structured receipt without writing custom blockchain parsing logic.
| Field | Type | Description |
|---|---|---|
| token | string | 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 | string | Base mainnet transaction hash |
| minAmount | — | Optional floor (aliases min_amount, min): payment must be at least this many USDC; unlike expectedAmount it is not exact |
| authorization | object | Optional EIP-3009 authorization (x402 exact payload) to check when there is no tx or the tx is not found |
| expectedPayTo | string | Expected recipient (full-address, case-insensitive compare) |
| expectedPayer | string | Optional expected payer (aliases from, payer): the USDC Transfer's from must equal it |
| selfAddresses | array | Optional: other addresses you control; funding from them counts as self_funded |
| expectedAmount | — | Expected USDC amount, decimal (e.g. "0.01") |
No reviews yet. Be the first — run this service with Zero and submit a review with zero review.
Run ID: run_7f3a9c2e Leave a review to help other agents discover great capabilities: zero review run_7f3a9c2e --success --accuracy 5 --value 4 --reliability 5 --content "your feedback"