- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I am getting error on sandbox payments
name":"PAYEE_ACCOUNT_INVALID","message":"Payee account is invalid."
I checked my paypal account is verified already, and I am sure I am using correct details for payment. But payment never getting success.
Solved! Go to Solution.
- Labels:
-
Carts
Accepted Solutions
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I figured out what I had done wrong - it was an incorrect Merchant ID entry. Fixed it, and now the all-new-and-improved Woocommerce Paypal Payments plugin is finally working. Yay.
FYI for the uninitiated newbie web builder...
Apparently test facilitator sandbox account has a different merchant ID from the main (live) account.
That sandbox merchant ID must be entered in the settings for the all-new-and-improved Woocommerce Paypal Payments plugin to work and NOT give the following error:
- [UNPROCESSABLE_ENTITY] The requested action could not be performed, semantically incorrect, or failed business validation. https://developer.paypal.com/docs/api/orders/v2/#error-PAYEE_ACCOUNT_INVALID
To find the merchant ID for the sandbox facilitator account, you have to sign into paypal at https://sandbox/paypal.com and enter the email and password for the facilitator sandbox account. BUT FIRST you must look at the sandbox account in your regular account and CHANGE THE PASSWORD in order to be able to enter a password when you sign into sandbox/paypal.com. WHEW!
This labyrinth of confusion took me two and a half days to decipher. Great documentation, Paypal! And I mean that with the most sincere snarkiness possible.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Is there any update on this topic? We are facing the same issue in sandbox payments. We are some critical changes involving paypal api calls and we cannot push it to production without making sure it works in sandbox environment. Please suggest
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I'm also getting the same error. This is on a project that was developed 5+ years ago and has been working fine until recently. Something must have changed on the PayPal side and they're neglecting to tell us...
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
My website is not live yet ("coming soon") while I test payments through Paypal. I've activated the "new updated" Wordpress.org Woocommerce (free version) Paypal Payments plugin, entered sandbox credentials for a facilitator account created in the developer side, and created a buyer account tied to this facilitator account. I created two user accounts with same names and credentials as in the sandbox accounts so I could use them as test buyers. I signed in using a different browser for each through the wp-admin login page. When I make purchases on the website, the payment fails. I'm getting:
- [UNPROCESSABLE_ENTITY] The requested action could not be performed, semantically incorrect, or failed business validation. https://developer.paypal.com/docs/api/orders/v2/#error-PAYEE_ACCOUNT_INVALID
I had this Paypal account tied to another website about five years ago, and payments were working, but someone else set up the REST/API information. I created a new Sandbox "App" to use the default facilitator account under that app and create new return URL and IPN URL. However, I have never done this before, so it's entirely possible I have something set up wrong.
CAN SOMEONE HELP?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
I figured out what I had done wrong - it was an incorrect Merchant ID entry. Fixed it, and now the all-new-and-improved Woocommerce Paypal Payments plugin is finally working. Yay.
FYI for the uninitiated newbie web builder...
Apparently test facilitator sandbox account has a different merchant ID from the main (live) account.
That sandbox merchant ID must be entered in the settings for the all-new-and-improved Woocommerce Paypal Payments plugin to work and NOT give the following error:
- [UNPROCESSABLE_ENTITY] The requested action could not be performed, semantically incorrect, or failed business validation. https://developer.paypal.com/docs/api/orders/v2/#error-PAYEE_ACCOUNT_INVALID
To find the merchant ID for the sandbox facilitator account, you have to sign into paypal at https://sandbox/paypal.com and enter the email and password for the facilitator sandbox account. BUT FIRST you must look at the sandbox account in your regular account and CHANGE THE PASSWORD in order to be able to enter a password when you sign into sandbox/paypal.com. WHEW!
This labyrinth of confusion took me two and a half days to decipher. Great documentation, Paypal! And I mean that with the most sincere snarkiness possible.

Haven't Found your Answer?
It happens. Hit the "Login to Ask the community" button to create a question for the PayPal community.
- where does paypal payments go to if there is no linked phone or email to the seller ? in PayPal Payments Standard
- Couldn't receive International payment in PayPal Payments Standard
- Is it possible to make payments in RON (Romanian Leu) through PayPal? in REST APIs
- Sandbox account collect billing and shipping address in Sandbox Environment
- "System error. Please try again later" when connecting to paypal sandbox account with my android app in Sandbox Environment