{"uid":"cap_vQJvPl9w58jXQSgzIT1GR","slug":"payment-verifier-cdp-relayhop-workers-dev-058d74f6","name":"RelayHop Payment Verifier (Base Chain)","description":"Real-time on-chain payment verification and check via Base RPC. Returns structured signals: verified status, amount, sender, recipient, transaction confirmation, block number. Pay $0.005 USDC per check. Covers payment, transaction, address, contract, score, signals.","url":"https://payment-verifier-cdp.relayhop.workers.dev/v1/check","method":"GET","headers":{},"bodySchema":{"type":"object","$schema":"https://json-schema.org/draft/2020-12/schema","required":["input"],"properties":{"input":{"type":"object","required":["type","method"],"properties":{"type":{"type":"string","const":"http"},"method":{"enum":["GET"],"type":"string"},"queryParams":{"type":"object","required":["tx"],"properties":{"tx":{"type":"string","description":"Transaction hash (0x + 64 hex chars)"}}}}},"output":{"type":"object","properties":{"asset":{"type":"string"},"chain":{"type":"string"},"amount":{"type":"string"},"sender":{"type":"string"},"signals":{"type":"array","items":{"type":"string"}},"tx_hash":{"type":"string"},"verified":{"type":"boolean"},"recipient":{"type":"string"},"block_number":{"type":"number"},"confirmed_at":{"type":"number"}}}}},"responseSchema":null,"example":{"request":{"input":{"type":"http","method":"GET","queryParams":{"tx":"0x4f3c2a1b8e7d6f5a9c0b2e4d1f8a3c7e6b5d4f2a1e9c8b7a6d5f4e3c2b1a0f9e"}}},"response":{"chain":"base","signals":["not_found"],"tx_hash":"0x4f3c2a1b8e7d6f5a9c0b2e4d1f8a3c7e6b5d4f2a1e9c8b7a6d5f4e3c2b1a0f9e","verified":false}},"exampleRequest":{"tx":"0x4f3c2a1b8e7d6f5a9c0b2e4d1f8a3c7e6b5d4f2a1e9c8b7a6d5f4e3c2b1a0f9e"},"tags":["x402"],"displayCostAmount":"0.005","displayCostAsset":"USDC","priceDynamic":false,"priceHint":null,"priceStatus":"priced","priceSource":"settled","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.005/call","primary":{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"},"accepted":[{"kind":"static","protocol":"x402","network":"base","amountUsd":"0.005","per":"call","confidence":"exact"}]},"paymentMethods":[{"uid":"pm_JdZuhU9FG6N0MeDSz40rp","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":"0x833589fCD6eDb6E08f4c7C32D4f71b54bdA02913","unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies on-chain transactions on the Base network, returning verified status, amount, sender, recipient, block number, and confirmation signals for a given transaction hash.","exampleAgentPrompt":"Can you verify whether this Base transaction actually went through and tell me who sent it, who received it, and how much? The tx hash is 0x4f3c2a1b8e7d6f5a9c0b2e4d1f8a3c7e6b5d4f2a1e9c8b7a6d5f4e3c2b1a0f9e.","exampleUseCases":[{"title":"Fraud detection in e-commerce checkouts","prompt":"I just got a customer order confirmation from someone who claims they paid with USDC on Base. Can you check if transaction 0x7a2f8c1d9e3b4a6f5c2d8e1a7f3c9b4e6d2a8f1c5e7b9d3a6f2c8e1b4a7d9 actually went through and confirm the amount matches their invoice?"},{"title":"Marketplace seller payment settlement verification","prompt":"One of our sellers says they sent us their weekly earnings through Base. Can you look up transaction 0x9c5e2b7d1f3a8c6e4b2d9f5a1c7e3b8d6a4f2c9e1b5d7a3f6c2e8b4d9a1f and tell me if it's confirmed yet, how much they sent, and which wallet it came from?"},{"title":"Dispute resolution for blocked transactions","prompt":"A customer disputes that their USDC payment on Base went through for their purchase. Let me verify this by checking the transaction details at 0x3f1a9d8c4b6e2f7a5d3c8e1b9f4a6d2c7e5b3a8f1d6c9e2a7f4b1d8c5e3a9 to see if it actually confirmed and show them proof of who sent and received the funds."}],"resultDescription":"Returns a JSON object with: verified (boolean), amount (string), sender (address), recipient (address), asset (e.g. USDC), chain (e.g. base), tx_hash, block_number (integer), confirmed_at (timestamp), and a signals array of descriptive tags about the transaction.","failureModes":["Invalid or malformed transaction hash returns an error or unverified status","Transaction not yet confirmed may return verified: false","Transaction on a chain other than Base will not resolve","Network RPC errors or timeouts may cause incomplete responses","Missing required 'tx' query parameter returns a validation error"],"whenToPreferThis":"Use this endpoint when you need real-time on-chain confirmation of a specific Base network transaction, especially to programmatically verify payments or smart contract interactions using a transaction hash. Ideal for post-payment confirmation flows, receipt validation, or fraud checks in Base/USDC-based payment pipelines.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:33:05.863Z","isFirstParty":false}