Sandbox Requiring Mobile SMS Confirmation
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I've created a staging version of my site (Wordpress with WooCommerce) and have amended the settings within WooCommerce PayPal Payments to use the Sandbox credentials, which have been successfully saved and, when going through the checkout process, the Paypal popup for taking payment reflects as using the sandbox.paypal.com url.
The issue I have, is that I can either login to make the payment (which I'd prefer not to do) or use the Pay with a card option (which would be preferred).
I tried to use one of the Standard Test Cards but this didn't seemingly work, however generating some card details within the developer account does work however doesn't include what the intended Paypal fee would be and sets orders generated to pending (rather than paid). Within the main Paypal checkout (rather than the debit/credit card option only) there is no option to NOT create an account (an option that does appear on the live site, despite all settings being, as far as I'm aware, identical).
I add my own mobile number, email and password, and then it tries to send a 6-digit code to my mobile number - an SMS that never arrives despite how many times I've gone through the process and adjusted the plugin Settings for Paypal. Notably the resend option for the 6-digit SMS code doesn't appear to work either.
I do also wonder if the issue lies with the fact that the sandbox account being used, hasn't had its email address "confirmed" when the sandbox account was created. The reason being, the confirm this address option within the sandbox account again, like the SMS feature simply doesn't work - no email authentication email is generated to fully activate the sandbox account.
This is highly frustrating - any suggestions or recommendations or is Paypal Sandbox currently broken and/or buggy?

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Our sandbox environment doesn't send emails or SMS to external email services, it's a self-contained testing environment.
For email confirmation, you can find these emails within the "notifications" section of your developer account. You shouldn't add real-world information to a sandbox account, such as your phone number, I'd recommend removing that information as the environment cannot send SMS to mobile devices outside the testing environment.
If you create a transaction in the sandbox and fund it via a test card generated from our developer site, the transaction would go into a "pending" status if the email address is not confirmed on the account. Accounts, both production and sandbox cannot receive payments until the email address where the payment was sent is confirmed on the account.
Thanks !
Was my post helpful? If so, please give me a kudos!
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content

- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
This sounds like two-factor authentication was enabled on the account, which doesn't work in our sandbox environment.
I have many testing accounts and never get asked to confirm to access to the account via a confirmation number sent to a phone number.
Thanks !
Was my post helpful? If so, please give me a kudos!

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- Not receiving any confirmation emails for sandbox account in Sandbox Environment
- Saved paypal payment integration in REST APIs
- I receive real payment in sendbox mode in Sandbox Environment
- I am not receiving the six-digit code required for login via sandbox in REST APIs
- Problems implementing rest API in REST APIs