August 9, 2011 at 1:38 am #4013amin007Participant
If you are using WP eMember and PayPal button for your membership payment and having some issues getting it to work then follow this instruction to troubleshoot the issue.
This instruction assumes that you have followed this documentation to integrate the PayPal with eMember:
What does enable debug in eMember do?
Once someone makes a payment, PayPal sends a payment notification (IPN) to the WP eMember plugin’s post payment processing script. The plugin then does a range of verification checks and perform the post payment work (example: create a membership account and send email to the customer).
If this part is not working as expected then enabling debug and running a test transaction should reveal the issue.
How to Enable Debug in eMember?
Simply check the “Enable Debug” checkbox from the “Testing and Debugging Settings” section of the eMember’s settings page and save the settings.
What to do After a Test Transaction?
After you do a transaction with debug enabled, you will need to check the log file to see where things are going wrong.
You can access the log file by going to the following interface of the plugin:
WP eMember Settings -> Testing and Debugging Settings
The log files are listed under the “Enable Debug” field.
You need to check the following log file to see if the plugin received the IPN and if everything was processed correctly:
Look for the word “Failure” in that file and it will tell you exactly what is failing.
If you need a hand with understanding/reading the file then share the content of the debug files and we should be able to guide you.
What to do if the Log file is empty?
If the debug file is empty then that means the plugin is not even getting the payment notification from PayPal. There are few reason for why this can happen.
The following post has a list of all the possibilities that can go wrong. This post uses WP eStore as an example but the principal applies to any plugin. Go through the checklist one by one and you will find out which part is incorrectly setup in your PayPal profile or your server:
Other related topics with Direct PayPal button integration issue
- You must be logged in to reply to this topic.