What Counts as Proof of Payment in Crypto Trade?

In crypto trade, proof of payment means a verified link between one specific blockchain transaction and one specific invoice — confirmed to be the right token, sent to the right wallet, for the right amount, and finalized on the network. "I sent it" is a claim. A transaction hash is a reference. Neither one is proof until it's actually checked.

Why "I sent it" isn't proof

A buyer saying they paid, or forwarding a screenshot, is a claim about a payment — not a check of one. The same is true of a bare transaction hash pasted into a chat message: it points at something that can be looked up, but pointing at it isn't the same as confirming what it shows. Proof requires actually reading what that transaction did.

The four things real proof of payment requires

RequirementWhy it matters
Correct token/contractConfirms the transfer was the currency the invoice was priced in, not a similarly named or unrelated token.
Correct destination walletConfirms the funds actually reached the seller's wallet, not a different address entirely.
Correct amountConfirms the transfer covers what's owed on the invoice, including partial payments already applied.
FinalityConfirms the transaction is confirmed by the network, not just broadcast moments earlier and still reversible.

Miss any one of these and what you have is evidence a transaction exists — not proof it settles a particular invoice. Article 1 covers how to actually check these four things for a USDT TRC20 payment.

What doesn't count as proof

  • A screenshot. Shows what a wallet app displayed, not what the blockchain recorded.
  • A sender-side receipt or confirmation email from an exchange. Reflects what the sender's own platform logged, not an independent check by the recipient.
  • An unconfirmed transaction. A transaction that's been broadcast but hasn't reached finality can still fail to settle. Treating it as paid before that point is treating a claim as a fact.
  • A reused transaction hash. The same hash applied to a second invoice doesn't create a second payment — it's evidence of a real transfer being pointed at somewhere it doesn't belong.

For a closer look at how these show up as attempted fraud specifically, see InvoCert vs. spreadsheets and wallet screenshots.

Why this matters for trade documentation

Cross-border merchants often need to show a buyer, a bank, or a customs broker that payment was received — not just tell them so. A verified transaction, tied explicitly to an invoice, gives everyone involved something checkable rather than a wallet address and a promise. That starts with the invoice itself — see what a USDT invoice template needs to have that link in place from the start. That said, a verified payment record supports trade documentation; it isn't legal, tax, or customs advice on its own, and any generated document should be reviewed before it's sent to a third party.

How InvoCert applies this

InvoCert treats the invoice and the on-chain payment as two things that need to be explicitly linked, not assumed to match. When a buyer submits a transaction hash on the payment page, InvoCert checks it against the four requirements above — token, wallet, amount, and finality — before marking anything paid. If a submission fails any check, it's rejected and logged rather than silently accepted. Non-custodial throughout: the funds move directly between buyer and seller wallets, and InvoCert only reads the public transaction data needed to verify the claim.

See the homepage for the full invoicing and verification workflow, or the plan comparison for what's included on each tier.

FAQ

Is a transaction hash enough proof of payment on its own?

No. A transaction hash only identifies that some transaction happened. Proof of payment requires checking what that transaction actually moved — the token, the destination wallet, the amount — against a specific invoice.

Does a wallet screenshot count as proof of payment in crypto trade?

No. A screenshot shows what a wallet app displayed at one moment. It can't be independently checked against the blockchain the way a transaction hash can, and it doesn't confirm the network, the exact amount, or whether the transaction has finalized.

Does proof of payment replace customs or tax documentation?

No. A verified payment record supports trade documentation, but it isn't legal, tax, or customs advice, and generated documents should always be reviewed before being sent to a bank, customs broker, or tax authority.

How does InvoCert decide a payment counts as proof for an invoice?

InvoCert checks the buyer-submitted transaction hash against the actual on-chain transfer: the correct token contract, the correct receiving wallet, an amount that applies to the invoice, and confirmed finality. Only a transaction that passes all of those is recorded as a verified payment.

What happens if a transaction was sent before the invoice existed?

A transaction that predates the invoice is rejected rather than applied — it cannot be proof of payment for an invoice that did not exist yet when it was sent, and submitting one is treated as a signal worth flagging.


Start free with 5 invoices/month — no credit card, no buyer account required. Create your first invoice.

What Counts as Proof of Payment in Crypto Trade? · InvoCert