For anyone paying a BuyUKeSIM order by withdrawing from a custodial exchange account instead of sending from a wallet they control. It applies to the UK number, travel data eSIMs and VPN access alike.
Pay for an eSIM straight from your crypto exchange
You can. Most stuck payments are not a broken checkout, they are a withdrawal that left on the wrong network, arrived a little short, or landed after the window closed.

- Use the network the invoice names; the same token on another chain is a different payment
- Make the amount that arrives equal the invoice, since exchanges usually deduct a withdrawal fee from what you send
- The payment window is a countdown on the order page, currently 30 minutes, and exchange reviews can run past it
- Check your exchange's withdrawal status and limits before opening the order, or pay from a wallet you control
- Short: send only the difference to the same address. Late or wrong network: contact support with the order code and transaction hash, do not pay again
- No identity needed to buy; the same checklist covers UK number, travel data and VPN orders
Yes, you can pay an order directly from an exchange account. The checkout shows an address, an amount and a network, and an exchange withdrawal is just a transfer to that address. Nothing about the invoice depends on where the coins came from, and no identity is needed on our side to buy. What changes is how many things can go wrong between pressing withdraw and the coins arriving, because the exchange makes some of the choices for you.
Three of those choices cause most stuck exchange payments: which network the withdrawal goes out on, how much the exchange deducts as a fee, and how long it takes to release the transfer. This page is a checklist for those three, plus what to do if you miss. It does not cover how to buy crypto, and it does not recommend any exchange.
Related guides: Which crypto to pay with: fees and speed compared →
The network on the invoice is the only network that counts
Every invoice names a coin and a network, and the withdrawal has to leave your exchange on that same network. The same token on a different chain is a different payment: it does not reach the invoice, so the order cannot complete itself. USDT is where this bites, because checkout offers it on three chains.
Exchanges label networks in different ways. TRC20 is the TRON network, BEP20 is BNB Chain, ERC20 is Ethereum. If your withdrawal screen lists chain names instead of standards, match them using this list. The checkout currently offers twelve coin and network pairs: USDT on TRC20 (TRON), USDT on BEP20 (BNB Chain), USDT on ERC20 (Ethereum), USDC on ERC20 (Ethereum), ETH on Ethereum, BTC on Bitcoin, SOL on Solana, TRX on TRC20 (TRON), BNB on BEP20 (BNB Chain), LTC on Litecoin, DOGE on Dogecoin and XMR on Monero.
If the invoice says one network and your exchange does not offer that network for the coin, do not substitute another. Pick a different coin at checkout, or withdraw to a wallet you control first.
The amount that arrives must match the invoice
Exchanges usually take a withdrawal fee out of what you send. If you ask for exactly the invoice amount and the fee comes out of it, the invoice receives less than it asked for and shows as a partial payment. The number that counts is the amount that arrives, not the amount you typed.
On the withdrawal screen, find the line that shows what you will receive after the fee and make that figure equal the invoice amount. In practice that means entering a little more than the invoice, by the size of the fee. Read the received amount before you confirm, because the wording on fee-inclusive and fee-exclusive options is easy to misread.
The payment window is short, and an exchange adds its own steps
An order has a payment window, shown as a countdown on the order page and currently 30 minutes. That is comfortable for a transfer from a wallet on a fast network. It is tighter for an exchange withdrawal, because the exchange may add a confirmation email, a security check or a manual review before the coins leave, and you usually cannot tell in advance whether yours will.
Our own measurements point the same way: Bitcoin buyers took around eleven minutes to send after opening the invoice, longer than on any other coin, which is what moving funds off an exchange looks like compared with sending from a wallet. The measured times by coin are on /crypto-payment-times/.
So check your exchange's withdrawal status and limits before you open the order, not after. If you are not sure it will release the transfer quickly, withdraw to a wallet you control first, wait for it to land, then pay the order from that wallet. It costs one extra transfer and takes the exchange's timing out of the part that has a clock on it.
If it goes wrong: short, late, wrong network or still waiting
Paid less than the invoice: send only the difference to the same address. The order page shows the amount still to send, the order completes automatically once it arrives, and the window reopens for it. Do not send the full amount again, because that would be a second payment on top of the first.
Paid after the window closed: late payments are never delivered automatically, on purpose, because the rate the invoice was built on may no longer hold. The money is not lost. Contact support with the order code and the transaction hash from your exchange's withdrawal history, and the order is settled by hand.
Paid on the wrong network: the payment never reaches the invoice, so the order cannot fulfil itself. The funds are not necessarily lost, but recovering them is manual, and we cannot promise an outcome in advance. Send the order code and the transaction hash to support instead of paying again.
Order still says waiting: first check the exchange's withdrawal history. If there is no transaction hash yet, the exchange has not released the transfer. If there is one, confirm the network matched the invoice. Bitcoin and Monero confirmations also take longer than the fast chains, and nothing is stuck during that time. Leave the order page open and do not send a second transfer.
If the exchange asks for a memo or tag, copy exactly what the order page shows. If the order page shows none, leave the field empty, and if the exchange insists on one for your coin, choose a different coin or withdraw to a wallet you control first.
What the payment buys, and what to know before it
The same checklist applies whatever is in the cart: the UK number, travel data eSIMs or VPN access. Delivery starts when the payment confirms, with no approval step. For a UK number, check that your phone supports eSIM before paying, because the QR is single use: it installs once, is never reissued, and UK number orders are not refunded. Travel data eSIMs differ and can be reissued. Turn VPN, iCloud Private Relay and Private DNS off while installing.
The UK line receives SMS and calls. It does not include mobile data, outgoing calls or outgoing SMS. Incoming SMS and calls work in most countries through UK carrier roaming, not everywhere: buyer reports mark Russia, Hong Kong and China as patchy, and the full list is at /uk-esim-coverage/. Standard SMS verification works, but no provider can promise that a given service accepts a given number.
Paying from an exchange without losing the order
- 1
Check the exchange first
Before opening the order, look at your exchange's withdrawal status and limits for the coin you plan to use. If withdrawals are paused, limited or under review on your account, sort that out first or use a wallet you control.
- 2
Open the order and note three things
Read the coin, the network and the exact amount on the invoice, and keep an eye on the countdown. The network is the part that cannot be fixed afterwards.
- 3
Select the matching network
On the withdrawal screen choose the same coin and the same network as the invoice. TRC20 is TRON, BEP20 is BNB Chain, ERC20 is Ethereum. If your exchange does not offer that network for the coin, do not substitute another one.
- 4
Paste the address carefully
Copy the address from the order page and check the first and last characters after pasting. Copy a memo or tag only if the order page shows one.
- 5
Set the received amount, not the sent amount
Find the line showing what you will receive after the fee and make it equal the invoice amount. Enter slightly more than the invoice if the fee comes out of what you send.
- 6
Confirm and keep the order page open
Complete the exchange's security steps, then keep the order page open. Do not send a second transfer while you wait.
- 7
If something goes wrong, keep the details
Note the withdrawal status and the transaction hash. If you came up short, send only the difference to the same address. If the window closed or the network was wrong, contact support with the order code and the hash instead of paying again.
Questions & answers
Can I pay for an eSIM straight from my crypto exchange account?
Yes. The invoice shows an address, an amount and a network, and an exchange withdrawal to that address is an ordinary payment. Match the network, make the received amount equal the invoice, and send inside the payment window.
I sent USDT from an exchange and the order still says waiting. What now?
Check the exchange's withdrawal history first. A status and a transaction hash mean the transfer has left; if it is still pending there, the exchange has not released it yet. Also confirm the network matched the invoice. Leave the order page open, do not send a second transfer, and contact support with the order code if it does not resolve.
My order expired before the withdrawal arrived. Is the money lost?
No. Late payments are never delivered automatically, on purpose, because the rate the invoice was built on may no longer hold, but the money is not lost. Paying again does not fix it. Contact support with the order code and the transaction hash and the order is settled by hand.
I sent less than the invoice. What do I do?
Send the difference to the same address. The order completes automatically, the order page shows the amount still to send, and the payment window reopens for it. Do not resend the full amount.
Why did I send less than I meant to?
Usually because the exchange deducted a withdrawal fee from the amount you entered. Look for the line that shows what you will receive after the fee and set it equal to the invoice amount.
Which network do I choose for USDT?
The one the invoice names. Checkout offers USDT on TRC20 (TRON), BEP20 (BNB Chain) and ERC20 (Ethereum), and a transfer on any other chain does not reach the invoice. If your exchange does not offer the network shown, pick a different coin at checkout.
I sent on the wrong network. Can it be fixed?
The payment never reaches the invoice, so the order cannot fulfil itself. The funds are not necessarily lost, but recovering them is manual and we cannot promise an outcome in advance. Contact support with the order code and the transaction hash rather than sending a second payment.
Does the withdrawal need a memo or tag?
Copy exactly what the order page shows. If it shows no memo or tag, leave that field empty. If your exchange requires one for the coin you chose, use a different coin or withdraw to a wallet you control first.
Should I withdraw to my own wallet first?
It is the safer route if your exchange reviews or delays withdrawals. Withdraw to a wallet you control, wait for it to arrive, then pay the order from there, so the exchange's timing is not part of the step with a countdown. It costs one extra transfer.
Does this apply to travel data and VPN orders as well?
Yes, the payment steps are the same for every product. The UK number QR is single use, never reissued, and UK number orders are not refunded, while travel data eSIMs can be reissued. Check that your phone supports eSIM before paying for either eSIM.
More topics
Related guides
Pay for an eSIM straight from your crypto exchange
You can. Most stuck payments are not a broken checkout, they are a withdrawal that left on the wrong network, arrived a little short, or landed after the window closed.
Buy UK eSIM - $25