Tips and Tricks HQ Support Portal › Forums › WP eMember › WP eMember Troubleshooting › eMember – PayPal IPN occasionally not working
Tagged: ipn paypal
- This topic has 6 replies, 3 voices, and was last updated 8 years ago by admin.
-
AuthorPosts
-
December 29, 2016 at 3:57 pm #13902LindaMember
Hi,
I’m aware that this may be a Paypal issue, but.. Occasionally when a member pays through Paypal the IPN seems to be not working (~15% of the time out of a quite small sample). I get the email from Paypal saying xx has paid, but the data does not travel to eMember and thus the person does not get the registration email and new member is not created at all.
Is there anything that can be done from eMember side to prevent this, or are there some known reasons that might cause the IPN to not work?
December 29, 2016 at 10:55 pm #74843adminKeymasterThe plugin has no control over the IPN. It simply executes a script when it receives the IPN from PayPal.
PayPal can sometimes delay the sending of the IPN but it will always send an IPN. So are you waiting a little for the IPN?
Please enable the debug option in the plugin so we can see if the plugin is receiving the IPN or not.
Do you have any firewall or security type plugins that can block an IPN?
January 3, 2017 at 11:20 am #74844ChuchoMemberHi, We have also received an email from Paypal saying to check our server because “the IPN we are sending to the following URL are failing”:
[http://www.ourdomain.com/uc_recurring_hosted/paypal/ipn/12]
Could it be somehow related to Linda’s issue?
Many thanks in advance,
Chucho
January 3, 2017 at 10:58 pm #74845adminKeymasterThat usually means that you specified an incorrect IPN URL. None of our plugins EVER send IPN to the following URL of your site:
…./uc_recurring_hosted/paypal/ipn/12
This IPN was most likely setup by another plugin or solution you were using in the past and it is still going there. If you are not using that solution anymore then you need to disable that particular IPN.
Let me understand which paypal integration you are using so I can ask you the appropriate question to check your IPN URL regarding our plugin. Is the payment processing with our plugin working fine?
Are you directly integrating with a paypal button:
Or are you using eStore with it?
January 24, 2017 at 11:35 am #74846ChuchoMemberHi, and sorry about the late reply, we wanted to check properly our members list.
Answering to your questions:
– I also thought that the IPN url I pasted was from a different plugin, but I still haven’t been able to locate it (will keep asking around).
– We are using direct Paypal buttons. You can see them live here: [http://ultimocero.com/hazte-complice/]
And some extra information I managed to gather:
– I detected a few eMember users that are currently marked as ‘Free’ ones, but checking the Paypal dashboard I can see that they correctly paid for the yearly account. This only happens from time to time (1 every 5 or so), between them I can see other users that paid for that account and have been placed in the right membership level, as it used to happen before Paypal started sending us the emails.
– Just in case it helps, right now in our Paypal account IPN notifications are Active and pointing towards ‘http://www.ultimocero.com’
– The advanced settings in our buttons show: notify_url=http://ultimocero.com/?emember_paypal_ipn=1
custom=subsc_ref=5 (or ref=4, or ref=3)
Many thanks for the help,
Ch
January 24, 2017 at 12:07 pm #74847ChuchoMember[UPDATE]
Writing this post gave me a new idea and checked the installation files of the old website that the company used to have.
You were absolutely right, that IPN url was coming from their old Drupal site. That issue is solved now!
My only problem right now are the users that from time to time don’t get upgraded after payment. Do you have any clue on where to look at? Thanks again!
January 25, 2017 at 12:08 am #74848adminKeymasterAre they paying after logging into the site? For an upgrade to happen, they need to be logged into the site when they are paying so the plugin knows which profile that payment goes to.
Please enable the debug log option in the plugin which will help determine what is going on this site. The following post will be helpful for this:
-
AuthorPosts
- You must be logged in to reply to this topic.