{"uid":"cap_kDMMJ4VBdKt4Dtz3SIyR_","slug":"payment-verifier-relayhop-workers-dev-1cd30b29","name":"RelayHop Payment Verifier","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.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":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"}}},"response":{"chain":"base","signals":["not_found"],"tx_hash":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef","verified":false}},"exampleRequest":{"tx":"0x1234567890abcdef1234567890abcdef1234567890abcdef1234567890abcdef"},"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_htkjmv4NhszqylbJZe85p","protocol":"x402","methodType":"crypto","chain":"base","mode":"charge","costAmount":"0.005","costPer":"request","priority":0,"asset":null,"unit":"request","depositMicros":null,"planRef":null}],"brandName":null,"brandSlug":null,"brandBaseUrl":null,"brandDocsUrl":null,"whatItDoes":"Verifies an on-chain transaction on the Base network by transaction hash, returning structured signals including verification status, amount, sender, recipient, block number, and confirmation timestamp.","exampleAgentPrompt":"Can you verify that this Base transaction went through and tell me the sender, recipient, amount, and whether it's confirmed? The tx hash is 0x4a3f2e1b9c8d7a6f5e4d3c2b1a0f9e8d7c6b5a4f3e2d1c0b9a8f7e6d5c4b3a2f1.","exampleUseCases":null,"resultDescription":"Returns a structured object with: verified (boolean), tx_hash, amount, asset, chain, sender address, recipient address, block_number, confirmed_at timestamp, and an array of signals (e.g. 'confirmed', 'correct_recipient', 'expected_amount').","failureModes":["Invalid or malformed transaction hash returns error or unverified status","Transaction not yet mined returns verified: false with no block_number","Transaction on wrong chain (not Base) may return unverified or empty result","Network/RPC downtime may cause timeout or 5xx error","Payment failure (insufficient USDC balance) prevents the check from being performed"],"whenToPreferThis":"Use this endpoint when you need real-time, structured on-chain verification of a specific Base network transaction — particularly useful for confirming payment receipt before fulfilling an order, validating sender/recipient correctness, or getting block-level confirmation proof. Prefer this over general blockchain explorers when you need programmatic, structured output with semantic signals rather than raw RPC data.","instructions":null,"reviewSummary":null,"reviewSummaryHighlights":null,"reviewSummaryConcerns":null,"reviewSummaryGeneratedAt":null,"activationCount":0,"lastUsedAt":null,"lastSuccessfullyRanAt":null,"lastHealthCheckAt":"2026-09-15T00:33:18.837Z","isFirstParty":false}