Here's how my configuration stands:
1) PayPal is set to "Allow Payments: no"
2) PayPal express is set to "Allow payments: yes", "Allow refunds: yes", "Allow recurring payments: yes"
3) PayPal express settings are set to the correct account email address, https://www.paypal.com/cgi-bin/webscr is set as the PayPal processing URL, IPN "request back" is the default https://www.paypal.com/cgi-bin/webscr, Signature server is https://api-3t.paypal.com/, API username, password and signature are correct, and custom payment style is empty.
Whenever trying to click the "Place your order" button, the following error is generated:
"Issue completing PayPal Express"
I was able to look into ec_paypal and see that where payment_data is requested, only an empty array is returned. PayPal's API response contains "End of file or no input: \'Invalid argument\'".
PayPal Pro also isn't working -- but I've been focusing on why Express isn't first as it's the easiest for me to test.
Has anyone seen this issue before, or have insight on how to fix or further debug it?
/Robin
Comments
Comment #1
Steve Dondley commentedChanging the setting in step #1 to "yes" had no effect.
Comment #2
SharksFan544 commentedI think Steve Dondley is right, but if not, you might be able to find the information. their Facebook page, http://www.facebook.com/paypal, their twitter page, http://twitter.com/paypal, or their blog, https://www.thepaypalblog.com/. Good luck!