Know a payment actually settled — before you ship anything.
tempo-receipt-verify takes a Tempo transaction hash and tells you the truth: what tokens moved, to whom, how much, and whether it matches what you were promised.
Decoded transfers
Every ERC-20 Transfer log in the transaction, parsed: token, sender, receiver, amount.
Expectation matching
Pass the recipient, amount, and token you were promised — get a plain matchesExpected boolean back.
Confirmation depth
Block number and confirmation count, so you know how final the settlement really is.
How it works
Get paid
A buyer pays you via MPP on Tempo and hands you a transaction hash.
Call this API
Send that hash, plus the recipient/amount/token you expected, to /api/verify.
Trust the answer
Get back the real on-chain transfers — confirm or catch a mismatch before you deliver.
Run a verification
$0.003 / callnpx mppx 'https://paidontempo.xyz/api/verify?hash=0x...&recipient=0x...&amount=1000'
Pass hash alone to inspect a transaction, or add recipient/amount/token to check it matches what you were promised.