The short answer
Nothing is lost. A transfer that has left your wallet is written on a public ledger, and a payment page still showing "waiting" is reporting a situation, not a fault. Either the network has not confirmed yet — normal, and anything from seconds on TRON or Solana to half an hour on Bitcoin — or the amount that landed is short of the invoice, or the transfer went out on a different network than the one the invoice named, or the codes are already sitting in a spam folder. Check them in that order. Three of the four you can settle yourself; the fourth needs your order ID and a transaction hash, and nothing else.
The wrong-network problem, and why it is different
Every other item on this page is a waiting problem. This one is not. A token sent on a chain the invoice did not name has not gone missing — it is sitting at a same-looking address on an entirely different ledger, where nothing is watching for it. USDT is the usual culprit, because one ticker rides both Ethereum and TRON, but the trap exists anywhere your wallet offers a network dropdown. Two habits remove the risk completely: read the network badge on the invoice before you copy the address, and set the network in your sending wallet before you paste, not after. If it has already happened, do not send a replacement to the same address hoping to overwrite it. Open a ticket with the order ID and the hash — recovery depends on the chain and on the receiving side, and those are questions a support agent can look into and a second transfer cannot.
Quick answers
How long should a crypto payment take to confirm?
Seconds on TRON and Solana, a couple of minutes on Litecoin, minutes on Ethereum depending on gas, and roughly ten to thirty minutes on Bitcoin. Add the withdrawal queue of whatever exchange you sent from, which is often longer than the chain itself. Codes are emailed within about a minute of the confirmation landing.
I paid but no code arrived — where is it?
Check the transaction on a block explorer first. If it is confirmed for the full amount, to the invoice address, on the network the invoice named, then the codes were issued: search your inbox and your spam folder for the order ID, and open the order page, which holds them too. If the explorer shows something else — short, still pending, or on another chain — that is your answer instead.
What happens if I send less than the invoice amount?
The order moves to a partial-payment state rather than failing. The page shows what arrived, what is still needed and the address to send it to; transfer the difference on the same invoice and the same network and it completes automatically. The usual cause is a wallet that took its own fee out of the amount you typed.
What if I send more than the invoice amount?
The invoice is satisfied and your codes are issued as normal. An overpayment is not carried over to a future order automatically, so if the excess is worth recovering, open a ticket with the order ID and the transaction hash rather than leaving it sitting there.
I sent USDT on the wrong network. Can it be recovered?
Possibly, but not by you and not by resending. ERC-20 and TRC-20 are separate ledgers, and funds sent on the one the invoice did not name are invisible to the payment that was created for you. Open a ticket with the order ID and the transaction hash — what is recoverable depends on the chain and the receiving wallet, and the hash is what makes it checkable at all.
The invoice expired while I was paying. Have I lost the money?
No. The countdown is the rate lock: it fixes the crypto amount against the price for about thirty minutes so a market swing mid-payment is not your problem. A transfer landing after it runs out is on the ledger like any other — it just no longer matches an active quote, so it needs a ticket with the hash to be settled manually.
My wallet says the transaction is pending. Should I resend?
No — resending is the one action that reliably makes things worse, because a second transfer creates a second payment that then has to be matched and unwound separately. Let the first one confirm. If your wallet supports fee bumping, that is the correct way to hurry a stuck transaction: RBF on Bitcoin, speed-up on Ethereum.
Can I get a refund if something goes wrong?
Crypto payments have no chargebacks, which is precisely why order problems are settled by fixing the order rather than reversing the payment — codes issued, codes replaced, or the balance applied. A ticket carrying the order ID and the transaction hash is what starts that, and it is normally the fastest route by a wide margin.
Do I need an account to sort out a payment?
No. The order page works from its link alone, and order tracking asks only for the order ID and the email address you checked out with. Tickets are raised against a verified order rather than an account, so paying as a guest puts you at no disadvantage when something needs looking at.