
When a BDO transfer to Maya stops at the one-time password step and no code arrives, the problem usually sits in the phone, the SIM, the number registered with the bank or a temporary delay in message delivery. Waiting a short while and requesting a fresh code solves many cases. If that does not work, a few quick checks will usually identify the cause. This article lists them in a sensible order and explains how to stay safe while you troubleshoot.
Never share the code with anyone. A code that you did not request is a warning sign, not a favor to pass along.
How the code reaches you
For the BDO website, the code is typically sent by text message to the mobile number registered with your account. The BDO app can also confirm actions with biometrics, a passcode or a code generator, depending on how you set it up. A tutorial from a tech site notes that if you do not receive a code after a few minutes, you can click the link to generate a new one.
Because the code depends on mobile networks, delays can happen during busy periods or when your signal is weak.
Quick checks on your phone
Look at your signal and switch off airplane mode if it is on. Check that your phone can receive messages from short codes and that the message app is not blocking them. Look in any spam or blocked folder, because some phones file bank messages there. Restart the phone, which often clears a stuck message service.
If you use a dual SIM phone, make sure the SIM that holds the registered number is active for messages and not set to data only.

Check the registered number
The code goes to the number that BDO has on file, which may not be the number in your phone today. If you changed your number or SIM, the code is still going to the old one. Look at your account details in the app or on the website to see which number is registered, if the information is shown. If it is wrong, you will need to update it through BDO's official channels, which may require identity verification.
Do not try to update contact details through links in messages or from strangers.
Request a fresh code properly
Wait a few minutes before asking for a new code. Requesting several codes in a row can cause delays, because older codes may arrive late and confuse you about which one is valid. Use the most recent message. If you get multiple messages, enter the one that matches the transaction you are doing, and ignore the rest.
If the page times out, start the transfer again from the beginning instead of reusing an old session.

Use an alternative method
If you are signing in on the BDO website, you can often confirm through the BDO Online app on a registered phone instead of waiting for a text message. The site shows a number that you must match on the phone. If the app prompt does not arrive, check that notifications are enabled for the app in your phone settings.
If you are sending from the app, the confirmation may rely on biometrics or a passcode, which do not need the message network at all.
Stay alert for scams
Fraudsters use the one-time password step to take over accounts. They may call and claim to be bank staff, send a link that looks like the bank's page or ask you to read the code aloud. Genuine staff never need the code. If someone asks for it, end the call and contact the bank through official channels.
If you receive a code that you did not request, someone may be trying to access your account. Change your password and report it to the bank.
When to contact the bank
If you have tried the checks above and still cannot get a code, contact BDO's customer support through the channels in the app or on the official website. Describe the problem, mention what you tried and note the time. They can check whether messages are being sent to your number and whether your account has a restriction. Until then, hold off on the transfer unless you can use another verified route, such as a branch deposit during opening hours.
Network and carrier causes
Messages can be delayed by congestion at your mobile carrier, by roaming or by a temporary fault. Try moving to a place with better signal, switch between wifi calling and mobile data if your phone supports it and avoid repeated restarts that interrupt delivery. If other bank messages are also late, the carrier is the likely cause.
Keeping your number up to date
Treat your registered mobile number as a key to your bank. When you change SIM or number, update it with the bank first, using official channels, before you give up the old one. That single habit prevents most lockouts.
Why the bank uses codes at all
One-time codes protect you when your password alone is not enough. They confirm that the person making the transfer also controls the registered phone. The extra step can feel annoying on a busy day, but it is the reason a stolen password is much less useful to a thief. Treat the code as a short-lived secret and use it only on the screen you opened yourself.
Related guides
- Money Left BDO but Not in Maya: What to Do Next
- Sent Money to the Wrong Maya Number? What You Can Still Do
- Can You Link a BDO Account to Maya? What Cash In Does and Does Not Do
Back to the main guide: BDO PayMaya: How to Cash In and Transfer Between BDO and Maya