Why Your Bank Code Never Arrives Abroad, and Three Fixes
Why it happens
A verification code is an SMS, and an SMS needs a phone number. Almost every travel eSIM sold today is a data only product, which means it has no number attached at all. The message is not delayed. It has nowhere to go.
It gets worse when your home carrier drops 3G, because SMS and voice then depend on the visited network supporting VoLTE roaming. If it does not, your home line never registers for messaging and the code silently disappears.
The second common cause is self inflicted. People pull the home SIM out to make room for a travel one, or put the home line into airplane mode to dodge a roaming bill, and then a code goes to a number that no longer has a network under it.
The three fixes, side by side
| Fix | Cost | Set it up | What it does not do |
|---|---|---|---|
| Home line on, data off | Free | Two taps, any time | Nothing if your carrier has no VoLTE roaming deal locally |
| Wifi calling | Free | At home, before you fly | Nothing if you wait until you are abroad to enable it |
| A number on the travel plan | $2.99 a month | In the app, any time | It is a second number, so tell your bank about it first |
Do the first two anyway. They cost nothing and they fail in different ways, which is the point of having both.
Fix one: keep your home line alive for texts only
Leave your home SIM active but switch its data off. You will receive calls and texts on your usual number at no data cost, while the travel eSIM carries everything else. This is free and works for most people.
The failure mode is the one above: if the local network will not carry your home carrier's voice and messaging, the line registers for nothing and you get silence rather than an error. You will not be told. That is why the second fix exists.
- Settings, Cellular, your home line, turn Data Roaming off
- Set the travel eSIM as the line for Cellular Data
- Leave the home line on for calls and SMS
Fix two: turn on wifi calling before you fly
Wifi calling routes your home number over the internet, so codes arrive over hotel wifi even where the local network will not carry them. It has to be enabled while you are still in your home country, which is the part everyone misses.
Several carriers require your phone to be registered on their own network before the toggle will move, and some want an address for emergency call routing that they will only accept from a domestic connection. Once you are abroad the switch either fails or does nothing, and the support line you need to call is the one you cannot reach.
Test it at home rather than trusting the toggle. Put the phone in airplane mode, turn wifi back on, and ask somebody to text you. If the message arrives, you are covered for the whole trip.
Fix three: get a number on the travel plan itself
Orbislo Number is a real number attached to your account for $2.99 a month, and codes land in the app over any connection including wifi and free rescue data. It is the only fix that works when your home carrier is the problem.
The honest limit is that it is a second number, not your number. A bank that already has your home mobile on file will keep texting that one until you change it, and some institutions make changing it deliberately slow. Do the change before the trip, not during it.
Number is included in Orbislo One at $19.99 a month, which also carries 10 GB that rolls over. If you are already paying for a subscription, you are already paying for this.
What to do in the first hour after you land
Do not wait for the first code to fail before you check any of this. The moment you have signal, send yourself a test message from a second device or ask a friend to text you, and see which line it arrives on.
If nothing arrives, check that the home line is switched on and that it is not the line you set to airplane mode on the plane. Then check wifi calling, which some phones silently disable when they lose the home network for long enough.
If you are still stuck, ask Ori. The help index ships inside the app, so it answers with no connection at all, and a human replies in under 60 seconds at any hour. Getting a bank code working is a support conversation, not a purchase.