What is OTP code?
OTP được gửi đến số gốc của bạn, không phải eSIM du lịch. Tháo SIM gốc trước khi bay có thể khiến bạn bị khóa khỏi tài khoản ngân hàng.
An OTP is a password that works once and expires within minutes. Banks and online services use it as a second gate after the password itself, to confirm that the person making a transaction is the account holder rather than somebody who has stolen a password. In Thailand the familiar channel is an SMS sent to the mobile number registered with the bank — and that is precisely where an overseas trip catches people out.
This page explains why a travel eSIM plan is not where a bank's OTP will arrive, what to arrange before flying so that you do not lock yourself out of your own accounts abroad, and which alternatives keep working with no home-network signal at all. Everything here is general principle that holds across many providers; the exact details have to be confirmed with your own bank and your own mobile operator, because each sets its own terms.

An OTP arrives at a number, not at an internet connection
The misunderstanding that causes the most trouble is assuming that having internet is enough to receive an OTP. An SMS does not travel over the internet; it travels through the mobile network's own system to one specific destination number. That number is the one you once gave the bank, which in almost every case is your home SIM's number — not anything created when a travel eSIM is installed.
Most travel eSIM plans are data-only: they give you internet, but not a number that other people can call or text. Even where a plan carries a technical number of some kind, it is not a number your bank knows, and there is no way from our side to make a bank send its OTP there instead.
OTP channels and what each one actually needs
Not every service sends its OTP by SMS. Some use a notification inside their own app, some use email, and some support a code-generating app that needs no connection at all. Knowing which route each of your services uses is the first step in preparing, because each one needs something different from you once you are abroad.
| Delivery channel | What it needs while you are abroad | Where it typically goes wrong |
|---|---|---|
| SMS to the registered number | The home SIM still in the phone and still able to receive international SMS under your operator's terms | Leaving the home SIM at home, or switching the whole home line off to avoid roaming charges |
| A voice call that reads the code out | The home line able to take an international call, on terms and at a cost set by your operator | Weak signal, or the phone on silent so the call rings out before it is answered |
| A push notification inside the provider's own app | A working internet connection, which the travel eSIM can provide | Some services require the device to be registered in advance, and that first registration may itself need an SMS |
| A time-based code generator app | Neither internet nor mobile signal — only a correctly set clock on the device | No recovery codes kept, leaving nothing to fall back on if the device is lost or breaks |
| A working connection, and genuine access to that mailbox | That mailbox is itself protected by an SMS OTP, one layer further back |
A summary of how each channel generally works; the precise terms depend on your own bank and mobile operator.
The most common trap: leaving the home SIM behind
Advice that circulates among frequent travellers is to take the home SIM out before flying, so that no accidental roaming charge can occur. The intention is sound, but it has a side effect that gets discussed far less: every SMS sent to that number while the SIM is out of the phone simply never reaches you — including the OTP the bank sends while you are trying to move money from the other side of the world.
The safer arrangement for most people is to keep the home SIM in the phone but turn data roaming off for that line, letting all internet traffic go out over the travel eSIM instead. The home line stays registered on a network and can still receive SMS, while no data charges accrue against it. What it costs to receive an SMS or a call while roaming, though, is set by your own operator, so ask them directly before you travel.

How a phone holding two lines actually behaves
Most eSIM-capable phones can run two lines at once: the home SIM and the travel eSIM. With both active, the system asks which line carries data and which is the default for outgoing calls. Getting that right is the whole trick to travelling without unexpected charges — point the data line at the travel eSIM, and leave the home line to do nothing but receive messages.
The thing to watch for is that some systems offer to switch the data line automatically when one line is unavailable. It sounds convenient, but it means the phone may move your data onto a roaming home line without being told to. If your handset offers that option, turn it off for the duration of the trip so that costs cannot drift somewhere you did not intend.
Is the number the bank holds still the number you use?
This sounds too basic to mention, and it is exactly why people end up stuck on a verification screen abroad. Plenty of us changed numbers years ago without telling every bank we hold an account with, or still have an older account tied to a number long since abandoned. As long as you are at home and the app opens normally, the problem stays quietly hidden — until the day identity has to be confirmed from another country.
Checking takes little time and should happen several days ahead, not the night before the flight, because changing the number attached to a bank account usually involves a verification process that takes time, and at some institutions has to be done in a branch. Leave it too late and there is no way to fix it once you have gone.
Getting your OTP situation ready before departure
The sequence below is designed to be finished while still at home — while a Thai signal is available, a branch can still be visited, and there is time to correct anything that turns out to be wrong.
- 1List the services you will genuinely need during the tripThere is no need to prepare every account you own. Pick the ones that matter on this trip: the main banking app, the credit card, the primary mailbox, and whatever holds your bookings.
- 2Check how each of those sends its codeOpen each service's security settings and note whether it uses SMS, an in-app notification, or a generator app, and write down which ones depend on the Thai number.
- 3Confirm the number on file is still correctIf an old, unused number shows up, fix it now: some institutions require a branch visit to change it, and the process can take days.
- 4Turn on a non-SMS option wherever the service supports oneA time-based generator app keeps working with no signal and no internet, which makes it the most robust option abroad — though whether it is offered at all depends on the service.
- 5Store recovery codes somewhere that is not the same phoneRecovery codes only help if they do not vanish along with the phone that vanished. Print them for the suitcase, or leave them with someone trusted at home.
- 6Set the two lines up and test before flyingInstall the travel eSIM ahead of time as its plan allows, point the data line at the right line, turn data roaming off for the home line, and send yourself one SMS to confirm the home line still receives messages.

Options that work with no home-network signal
A time-based generator app is the most robust choice for travel, because the code is computed on your own device from a secret established when the account was linked — nothing is sent to you, so it works even in airplane mode. The trade-off is that if the device is lost or breaks and no recovery codes were kept, getting the account back becomes considerably harder.
In-app approval from a bank's own application works over the travel eSIM's data too, but note that some services require the device to be registered in advance, and that first registration may itself need an SMS — which puts you back on the home number. If this is the route you want, complete the registration while still in Thailand rather than trying it on arrival.
The list to clear before boarding
The list is deliberately short, because the things that actually cause trouble are few, and nearly all of them can be settled in under an hour if they are handled before the day of travel.
- The number on file at every bank you will use is the one you actually use
- The home SIM is still in the phone, with only its data roaming switched off
- The data line points at the travel eSIM, not the home line
- Automatic data-line switching is off, if the phone offers it
- A generator app is enabled on every service that supports one
- Recovery codes are stored outside the phone you are carrying
- Your mobile operator has told you the terms and cost of receiving SMS while roaming
- One test login to the banking app before flying, rather than a first attempt on arrival
If you cannot get into an account while abroad
The first move is to work out which layer the problem sits in, because each layer is fixed differently. The table below sets out the common situations against what to try, starting with what you can do yourself before it comes to contacting the bank.
| Situation | Usual underlying cause | What to do |
|---|---|---|
| No SMS arrives at all | The home line is not registered on any network, or the SIM is not in the phone | Confirm the home line is on and showing a network name at the destination, then toggle airplane mode once |
| The banking app opens but transactions will not complete | The verification step for that transaction uses a channel that is not reaching you | Read which channel the app says it used and address that one; avoid repeated attempts that can lock the account |
| The code goes to an old number you no longer use | The record the bank holds was never updated | Contact the bank through its own official channels; this usually needs extra identity checks and may have to wait until you are home |
| The phone is lost with both lines on it | Both the receiving channel and the generator app lived on the same device | Use the recovery codes stored separately, and tell the mobile operator to suspend the SIM as soon as possible |
General guidance only; each bank's actual procedure differs, so follow that bank's own official channels.
What we can help with, and what we cannot
We sell eSIM plans, so we can help with installation, with setting the data line, and with questions about a plan. We have no access to your bank's systems or to your home operator's, and we cannot make a bank's OTP arrive on our data plan. Anything to do with a bank account has to go to that bank directly, through its own official channels.
If the question is inside what we can actually help with — unsure whether the data line is set correctly, or wanting a second opinion on whether a handset runs two lines at once — message us on LINE at https://lin.ee/skDPoNx, email esimonline.asia@gmail.com, or call 089-942-0818 / 088-521-6848. The team takes support around the clock, every day.
Câu hỏi thường gặp
Can a travel eSIM receive my bank's SMS?+
Generally no. Most travel plans are data-only, with no number that others can text, and even where a technical number exists, your bank has not tied your account to it. Receiving an SMS OTP still depends on your home SIM.
Should I take the home SIM out before flying?+
For most people, no. Any SMS sent while the SIM is out of the phone never reaches you, OTPs included. The arrangement that gives both safety and cost control is to keep the SIM in, turn off data roaming for that line alone, and let the travel eSIM carry the internet. What receiving SMS while roaming costs depends on your operator, so ask them first.
What if the phone only holds one eSIM line?+
It depends mainly on the handset. Some phones still take the home physical SIM alongside a travel eSIM, which solves it outright. If the device really supports only one line, arrange non-SMS options in advance — enable a generator app on the services that support one, and keep recovery codes separate from the phone. Checking the device's capabilities before buying a plan is the safest order.
The code expires before I can use it — what now?+
Short lifetimes are intentional, for security. What helps is having the entry screen open and ready before requesting the code, and, if you use a generator app, making sure the device clock is set to update automatically from the network, since a clock that drifted after crossing time zones can get codes rejected.
Can your team fix a bank OTP problem?+
No. We have no access to your bank's systems or to your home operator's. What we can help with sits inside the scope of the eSIM plan — installation, the data-line setting, and questions about the plan itself. Anything about a bank account has to go to the bank directly, and an OTP should never be disclosed to anyone, ourselves included.
Is hotel Wi-Fi acceptable for banking?+
Using your own data plan has the advantage that you control more of the path than you do on a public network run by persons unknown. If a public network is unavoidable, go in through the bank's official app rather than tapping a link from an email or a message, and never enter account details on a page you arrived at from a link you did not deliberately open.