Scam Alerts4 min read

The P2P merchant survival guide

Accept a transaction hash and never a screenshot, open the explorer on a domain you typed yourself, match the full contract address, wait for your confirmation threshold, check the sender wallet's age and gas balance, and never refund an unverified deposit — the refund request is the payload, not a de-escalation.

If you pay out rupees against incoming USDT, you are the target. Not the exchange, not the buyer — you.

The five non-negotiables

  1. 1Hash or nothing. No screenshot is ever proof — not one with a bank logo, not one showing “Completed”, not a screen recording. A transaction hash is the only artefact you accept, because it is the only one you can independently verify.
  2. 2You navigate to the explorer. Type bscscan.com yourself. Cloned explorers exist specifically to defeat merchants who follow rule 1 but not rule 2.
  3. 3Match the contract address, not the token name. Compare the middle characters — vanity addresses match the first and last four on purpose.
  4. 4Confirmations before rupees. 15+ on BNB Chain, 12+ on Ethereum, 19+ on Tron. A pending transaction can be dropped after you have paid.
  5. 5Never refund an unverified deposit. The refund request is not a de-escalation — it is the payload.

The payout SOP, step by step

#StepStop if…
1Receive the claim of paymentThey lead with urgency or abuse
2Request the transaction hashThey send a screenshot instead, twice
3Open your own explorer, paste the hashHash not found, or on a different chain
4Click through to the token contractAny impersonation or Suspicious banner
5Character-match the contract addressAny mismatch, anywhere in the string
6Check amount and decimalsAmount off, or scale looks absurd
7Check confirmation countUnder your threshold — wait, do not pay
8Check sender wallet age and gas balanceBurner: 0 gas, no funding source, no history
9Confirm it is spendableIt will not move to an exchange
10Release the fiat

Step 8 deserves emphasis. In the case we published, the sender's wallet held 0 BNB, was 19 hours old, had made exactly two transactions in its life, and had never received a single genuine USDT. Burner wallets are not subtle once you look.

BscScan overview of a burner wallet with 0 BNB and 2 transactions
What a burner looks like on the explorer. Zero balance, zero value, *Funded by: N/A*, two lifetime transactions — both into a flagged counterfeit contract. Thirty seconds on the sender's address would have ended this trade before step 2.

The social-engineering half

The technical checks are the easy part. The pressure is what actually breaks merchants, and it follows a script you can learn to recognise.

What they sayWhat it meansYour response
“Payment done, send fast, I'm in a hurry”Compressing your verification window“Verification takes two minutes. Every time.”
“Here's the screenshot, check it”Substituting an unverifiable artefact“Screenshots aren't accepted. Send the hash.”
“App scammer ho” / public accusationReputation pressure to force a payoutStay factual. Post the chain data if needed.
“Check on this link”Steering you to a cloned explorerUse your own bookmark. Always.
“Fine, no payment, just return my USDT”The actual objectiveNever refund an unverified deposit.
“I'll pay you extra for the trouble”Above-market rate as baitNobody overpays for a public commodity.

Do not forget the fiat side

  • Reversed or disputed transfers. Payment lands, you release the USDT, then it is reversed or reported. Confirm settled credit in your account — not an SMS, not a UTR screenshot.
  • Third-party payments. If the sender's name does not match the verified trader, refuse. Third-party money is frequently stolen money, and the account it lands in gets frozen.
  • Edited UTR screenshots. Same problem as crypto screenshots. Check your own bank statement, not their image.
  • Mule accounts. Accepting funds from a mule can freeze your account for months even though you did nothing wrong.

If you have already been hit

  1. 1Stop all payouts to that counterparty immediately — including any “partial refund to settle this”.
  2. 2Preserve everything: transaction hashes, contract address, wallet addresses, full chat export with timestamps, UPI and bank identifiers.
  3. 3Report the token on the explorer. This is how counterfeits get flagged for the next merchant.
  4. 4File formally. How to report a crypto scam in India.
  5. 5Publish the indicators. Wallet and contract addresses are not private data — sharing them is how the next desk avoids the loss.

This SOP works, but it depends on you executing ten steps perfectly, every time, forever. FastXP2P enforces the same logic in code — contract-address allowlisting, confirmation depth, dual escrow, KYC-verified counterparties and a dispute desk that reads chain data instead of screenshots.

Become a verified merchant

Frequently asked questions

Is a wallet screenshot ever acceptable proof of payment?

No. A screenshot is an image file that can be edited in seconds, and a genuine screenshot of a counterfeit token looks identical to one of real USDT. Only a transaction hash you verify yourself on an explorer counts.

A buyer is publicly calling me a scammer. What should I do?

Stay factual and do not pay to make it stop. Public accusation is the pressure phase of a scripted attack. Post the on-chain data — the contract address and explorer warning speak for themselves.

References

Primary sources for the rules and mechanics described above. Rules change — check the original before you act on anything here.

  1. 1National Cyber Crime Reporting PortalMinistry of Home Affairs, Government of India
  2. 2How Tether worksTether
  3. 3Tether reserves and transparency reportsTether
  4. 4Sanchar Saathi — report fraud communicationsDepartment of Telecommunications, Government of India
  • P2P
  • merchant
  • playbook
  • escrow

Keep reading

Scam Alerts3 min read

Verify real USDT in 30 seconds

Official USDT contract addresses for BNB Chain, Ethereum, Tron, Polygon, Arbitrum, Avalanche, Optimism and Solana — plus the check that exposes any fake USDT before you pay.

13 Aug 2026

Trade USDT with trade-lock protection

Verified merchants, UPI and IMPS, ~2-minute settlement, and a full record on every order. Start from ₹500.