Problem: The status of a listing is still Pending Payment, even after the customer successfully completed the payment on PayPal.com. This problem usually occurs because PayPal is having problems communicating with your server. The first step toward finding a solution is ensuring the IPN Listener is properly configured. The IPN Listener URL for your website can be found by going to Directory > Settings > Payment > PayPal (tab) settings section:
Next, check if you have a firewall plugin that may prevent PayPal from reaching your site. If you are not sure, visit yoursite.com/index.php?wpbdp-listener=paypal while logged out. If you see a blank page, that's good. If you are running a firewall plugin that may be blocking the IPN data, please disable that plugin and submit a new payment.
If you have already set the IPN Listener for your website or the problem persists after you followed the instructions above, please gather the following information and send it to the customer support team:
- Transaction Details. Find one of the payments that was completed successfully on PayPal.com and take a screenshot of the transaction details. Take note of the Transaction ID field. Example:
- Summary of IPN messages associated with the transaction ID of that payment. To get it, go to https://www.paypal.com/us/cgi-bin/webscr?cmd=_display-ipns-history and filter IPNs by Transaction ID using the value from the previous step. Example:
- Details of the last IPN message sent. To get them, click the link under the Message ID column in the table from the previous step. Example:
- Please also copy the content of IPN Message field from the IPN Details and send that as text (instead of a screenshot).
The support team will likely request Administrator access to your WordPress Admin Dashboard. Make sure to include that information as well when you report the problem.