
Journal
How to check a USDT transaction by its hash (txid) and know if it arrived
What a transaction hash is, where to find it, how to check it in a block explorer and in the CryBit explorer, and what pending, confirmed and failed mean.
Every blockchain transfer has a unique identifier called a transaction hash, or txid. It is the receipt that proves a transfer exists. If a customer says they paid, the hash is the fastest way to check.
Where to find the hash
In the customer wallet or exchange, open the withdrawal or transfer history and copy the transaction id. On most networks it is a long string of letters and numbers, 64 characters on TRON and Bitcoin, and starting with 0x on Ethereum and other EVM networks.
Check it in a block explorer
Paste the hash into the explorer of the network: Tronscan for TRON, Etherscan for Ethereum, BscScan for BNB Chain and so on. Look at four things: the status, the recipient address, the token and the amount. All four must match your invoice.
What the statuses mean
- Pending: the transfer is broadcast but not yet in a block, or has too few confirmations.
- Confirmed or successful: the transfer is in a block and final for practical purposes.
- Failed: the transaction was included but the token transfer did not execute, usually because of too little gas. The funds stay with the sender.
Check it in the CryBit explorer
If the payment was for a CryBit invoice, paste the hash, the invoice uuid or the CB- number into the CryBit explorer. It shows the matching invoice, its status and the payment page, and runs an AML screen when the query is a wallet address.
When the transfer is not found
- Check that you are looking at the right network: a hash from BNB Chain will not show up in the TRON explorer.
- Wait a minute or two and search again if the transfer is very fresh.
- Ask the customer for a screenshot of the transfer details together with the hash.
Accept crypto, receive USDT
Create a merchant, issue an invoice, try the sandbox. Live accepting opens after review.