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.
... View more