- 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.
- data base for used fraud email base & paypal payments in Ideas for Merchant Technical Support
- Unable to test successful payments using sandbox personal accounts in NVP/SOAP APIs
- Payment confirmation button does not exist in PayPal Upgrade Community
- onApproveOrderFailure error msg when trying to pay with a credit card in live env on android or ios in PayPal Payments Standard
- Identification data for PayPal Express payments is required to integrate them into an API code in REST APIs