Notice: This forum has become difficult to maintain and will no longer be supported.
If you have a current account, please open a ticket. If you have questions about the free version of AWPCP, please post in the WordPress.org forum and our team will respond there.
August 9, 2013
This topic pops up quite a bit and we finally narrowed down the cause.
If you find that you get error messages from PayPal during payment like this:
PayPal returned the following status from your payment: INVALID. 38 payment variables were posted.
If this status is not COMPLETED or VERIFIED, then you may need to wait a bit before your payment is approved, or contact PayPal directly as to the reason the payment is having a problem.
If you have any further questions, please contact this site administrator.
Here's what you need to do:
Configure PayPal to always send notifications using UTF-8:
Taken from: https://www.paypal.com/cgi-bin.....e-encoding. The link opens the section mentioned in step 3. Using the link the list instructions would be:
Log into PayPal (IMPORTANT)
Go to https://www.paypal.com/cgi-bin.....e-encoding
Click "More Options"
Set "Encoding" to "UTF-8"
After hours of trying to process PayPal's transactions in my test environment, changing that setting solved the problem, without modifications to the verification code in AWPCP.
April 29, 2012
IF YOU GOT THIS ERROR EVEN AFTER TRYING THE ABOVE:
It was working before, this is a protocol change with PayPal and you need a patch from us. See below:
We have a patch for this--PayPal changed their protocol on us and we needed to patch it.
If you have version 3.0.1 of AWPCP:
- Download the patch for 3.0.1.
- Unzip the patch on your local machine. There is one file inside.
- Upload the file using FTP or SCP to wp-content/plugins/another-wordpress-classifieds-plugin/frontend/templates. It should replace a file of the same name there
- The fix is applied
If you have version 3.0.2-dev of AWPCP:
- Download the patch for 3.0.2.
- Follow steps 2-4 above.