Welcome, Guest
Username: Password: Remember me
Keyword

TOPIC: IPN Issues (new)

IPN Issues (new) 1 month 1 week ago #26490

  • James Baldock
  • James Baldock's Avatar
  • Offline
  • Junior Boarder
  • Posts: 23
  • Karma: 0
Good morning Rob,

How are you?

Sorry to bother you again. We've just been receiving IPN warning e-mails again:

Please check your server that handles PayPal Instant Payment Notifications (IPN). IPNs sent to the following URL(s) failed:
www.psychicshelly.com/index.php?option=c...oller=admin&task=ipn


We haven't made any changes to the site recently so I can't understand why these warnings have just started but would be grateful for any help that you may be able to offer.

When I try to go to that URL, nothing happens. When I tried a few times this morning, the page would hang and when I tried to then go to another page on the site, nothing would load.

I have uninstalled RSFirewall and Akeeba Admin Tools incase they were blocking access but that hasn't made any difference.

I checked the error logs and nothing is showing that is related to the issue.

Sorry to be a pain but do you have any ideas?

Many thanks


James
The administrator has disabled public write access.

IPN Issues (new) 1 month 1 week ago #26492

  • Rob
  • Rob's Avatar
  • Offline
  • Administrator
  • Posts: 4646
  • Thank you received: 657
  • Karma: 103
Here is something to try...

ABPro sends the notification URL to PayPal each time a customer is sent to PayPal.
As such, you should not need to enter any notification URL into your PayPal settings.

Perhaps PayPal has started flagging an empty notification URL in the IPN settings as a problem (??)

Try setting the Notification URL to the ABPro callback URL that PayPal referenced in their email.

In your PayPal Account, go to your settings page –> Seller Tools – Instant payment notifications – update – Edit Settings.

Last Edit: 1 month 1 week ago by Rob.
The administrator has disabled public write access.

IPN Issues (new) 1 month 1 week ago #26493

  • Kenneth
  • Kenneth's Avatar
  • Offline
  • Junior Boarder
  • Posts: 31
  • Karma: 0
Thanks. I just made the change. Will know by 0710 GMT+2 tomorrow if it worked or not.
The administrator has disabled public write access.

IPN Issues (new) 1 month 1 week ago #26496

  • Kenneth
  • Kenneth's Avatar
  • Offline
  • Junior Boarder
  • Posts: 31
  • Karma: 0
Hi again,

Sorry for the delay. But there's been no new mails from PayPal since I updated this in PayPal. So it looks like that was the issuse.
The administrator has disabled public write access.

IPN Issues (new) 1 month 1 week ago #26497

  • Rob
  • Rob's Avatar
  • Offline
  • Administrator
  • Posts: 4646
  • Thank you received: 657
  • Karma: 103
Good news! :)
The administrator has disabled public write access.

IPN Issues (new) 1 month 5 days ago #26500

  • Rob
  • Rob's Avatar
  • Offline
  • Administrator
  • Posts: 4646
  • Thank you received: 657
  • Karma: 103
The issue seems to come back.

Tons of Google threads about it, some dating back years, but nothing concrete.

As far as I can tell, PayPal looks at the failed IPN calls and if you have too many it sends this warning and eventually will disable IPN.

Why this should start showing up all of a sudden, after 10+ years of trouble free IPN in ABPro, I do not know.
Some sites are experiencing this, others are not.

One possibility proposed is an increase in hacker or bot activity is causing and increase in IPN fails as IPN does it job.
PayPal is seeing this increase in fails as a fault, and sends warning emails then disables IPN.

Another is that host blocking is causing IPN fails.

If you are encountering this new development, check your IPN History (link on the PayPal IPN setup page) and see if it sheds any light on IPN fails you are receiving.


Sadly, I can offer no solution to this new behavior, other than stop using PayPal, and collect payment at the door.


## UPDATE Nov 18/20 ##
The issue appears an error in the communication between PayPal and ABPro causing the IPN data correctly being transmitted to ABPro BUT PayPal still seeing it as a failure.
ABPro's PayPal IPN code is being reworked to use curl as per PayPal's recommendation.
The new release (RC 14) should be up soon.
Last Edit: 1 week 20 hours ago by Rob.
The administrator has disabled public write access.

IPN Issues (new) 4 weeks 2 days ago #26509

  • Kenneth
  • Kenneth's Avatar
  • Offline
  • Junior Boarder
  • Posts: 31
  • Karma: 0
Hi again,

I earlier reported that after updating the URL for IPN the error stopped. Well, it didn't.

Also I was checking into perhaps using Stripe as a payment option. But it looks like this is no longer supported?

Also, does this mean you have quit developing this anymore?
The administrator has disabled public write access.

IPN Issues (new) 4 weeks 2 days ago #26510

  • Rob
  • Rob's Avatar
  • Offline
  • Administrator
  • Posts: 4646
  • Thank you received: 657
  • Karma: 103
I am retired now.

I will try to keep ABPro running, but new development is no longer in the cards.

With these new PayPal issues coming out of nowhere, I see ABPro as mainly a solution for sites not requiring payment.
Last Edit: 4 weeks 2 days ago by Rob.
The administrator has disabled public write access.

IPN Issues (new) 4 weeks 1 day ago #26523

  • Kenneth
  • Kenneth's Avatar
  • Offline
  • Junior Boarder
  • Posts: 31
  • Karma: 0
Oh well. Guess it had to happen at some time.

Your component has been the backbone of one of my clients website since 2014!! So I've been very happy with your effort for years! Sad to see this component discontinued.
The administrator has disabled public write access.

IPN Issues (new) 1 week 19 hours ago #26600

  • Rob
  • Rob's Avatar
  • Offline
  • Administrator
  • Posts: 4646
  • Thank you received: 657
  • Karma: 103
Theory:
An error in the communication between PayPal and ABPro causing the IPN data correctly being transmitted to ABPro, BUT PayPal still seeing it as a failure.
PayPal will disable IPN if too many failures occur.

Solution(?):
ABPro's PayPal IPN code was written 10 years ago using a technique that is no longer listed in the PayPal sample code.
It has been reworked to use curl as per PayPal's recommendation, hopefully stopping the false IPN failures that PayPal is logging.


Note: I have never been able to reproduce the problem behavior so this is strictly a shot in the dark 'fix'.
Last Edit: 6 days 23 hours ago by Rob.
The administrator has disabled public write access.

IPN Issues (new) 1 week 3 hours ago #26603

  • James Baldock
  • James Baldock's Avatar
  • Offline
  • Junior Boarder
  • Posts: 23
  • Karma: 0
Hi Rob,

That's great news, thank you!

We'll give it a go now.

Thanks again


James
The administrator has disabled public write access.

IPN Issues (new) 4 days 4 hours ago #26610

  • Kenneth
  • Kenneth's Avatar
  • Offline
  • Junior Boarder
  • Posts: 31
  • Karma: 0
I've found some new information to this.

The info is here: www.reddit.com/r/pfBlockerNG/comments/ju...ng_up_on_alienvault/

Why this is relevant is this:

I have been doing some additional testing and I was able to reproduce the issue you described. What's happening is your application is making an HTTPS request to 151.101.193.21 (Fastly) and it is never getting any data back from the page request, even after several minutes. This indicates a problem with the remote host at 151.101.193.21.

Here's a snippet from a system trace against your PHP process showing the issue:

773166 13:41:59 connect(5, {sa_family=AF_INET, sin_port=htons(443), sin_addr=inet_addr("151.101.129.21")}, 16) = -1 EINPROGRESS (Operation now in progress)
773166 13:41:59 poll([{fd=5, events=POLLIN|POLLOUT|POLLERR|POLLHUP}], 1, 30000) = 1 ([{fd=5, revents=POLLOUT}])
773166 13:41:59 getsockopt(5, SOL_SOCKET, SO_ERROR, [0], [4]) = 0
...
773166 13:42:00 read(5, "\27\3\3\0-", 5) = 5
773166 13:42:00 read(5, "\251\321R\306\0355i\325M;\336B\247\22\372\273\253t\34\303K,x^\270`j\231)\276F\206}|\250Ha\17NX\21\2621\21\375", 45) = 45
773166 13:42:00 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR)
773166 13:42:00 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0
773166 13:42:00 fcntl(5, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
773166 13:42:00 fcntl(5, F_SETFL, O_RDWR) = 0
773166 13:42:00 poll([{fd=5, events=POLLIN|POLLPRI|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
773166 13:42:00 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR)
773166 13:42:00 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0
773166 13:42:00 read(5, 0x2de4253, 5) = -1 EAGAIN (Resource temporarily unavailable)
773166 13:42:00 poll([{fd=5, events=POLLIN|POLLPRI}], 1, 60000) = 0 (Timeout)
773166 13:43:00 fcntl(5, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
773166 13:43:00 fcntl(5, F_SETFL, O_RDWR) = 0
773166 13:43:00 poll([{fd=5, events=POLLIN|POLLPRI|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
773166 13:43:00 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR)
773166 13:43:00 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0
773166 13:43:00 read(5, 0x2de4253, 5) = -1 EAGAIN (Resource temporarily unavailable)
773166 13:43:00 poll([{fd=5, events=POLLIN|POLLPRI}], 1, 60000) = 0 (Timeout)
773166 13:44:00 fcntl(5, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
773166 13:44:00 fcntl(5, F_SETFL, O_RDWR) = 0
773166 13:44:00 poll([{fd=5, events=POLLIN|POLLPRI|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
773166 13:44:00 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR)
773166 13:44:00 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0
773166 13:44:00 read(5, 0x2de4253, 5) = -1 EAGAIN (Resource temporarily unavailable)
773166 13:44:00 poll([{fd=5, events=POLLIN|POLLPRI}], 1, 60000) = 0 (Timeout)
773166 13:45:00 fcntl(5, F_GETFL) = 0x802 (flags O_RDWR|O_NONBLOCK)
773166 13:45:00 fcntl(5, F_SETFL, O_RDWR) = 0
773166 13:45:00 poll([{fd=5, events=POLLIN|POLLPRI|POLLERR|POLLHUP}], 1, 0) = 0 (Timeout)
773166 13:45:00 fcntl(5, F_GETFL) = 0x2 (flags O_RDWR)
773166 13:45:00 fcntl(5, F_SETFL, O_RDWR|O_NONBLOCK) = 0
773166 13:45:00 read(5, 0x2de4253, 5) = -1 EAGAIN (Resource temporarily unavailable)
The administrator has disabled public write access.

IPN Issues (new) 3 days 23 hours ago #26611

  • Rob
  • Rob's Avatar
  • Offline
  • Administrator
  • Posts: 4646
  • Thank you received: 657
  • Karma: 103
Here's a snippet from a system trace against your PHP process showing the issue:

All Greek to me.

Are you saying the new ABPro PayPal IPN code is still causing PayPal to log false failures, and PayPal is still disabling your IPN?
The administrator has disabled public write access.

IPN Issues (new) 3 days 22 hours ago #26612

  • Kenneth
  • Kenneth's Avatar
  • Offline
  • Junior Boarder
  • Posts: 31
  • Karma: 0
I havent updated yet. I will update and have a try (there's a lot of custom view with added info involved, so I have to be mindful when updating).

Will surely check in after I'm done with it.
The administrator has disabled public write access.

IPN Issues (new) 3 days 22 hours ago #26613

  • Rob
  • Rob's Avatar
  • Offline
  • Administrator
  • Posts: 4646
  • Thank you received: 657
  • Karma: 103
The new IPN code is pretty isolated so if you want you could just drop in 2 new IPN files in your existing ABPro.

Files are in the attached zip.
Unzip and upload to:
\components\com_rsappt_pro3\payment_processors\paypal
Attachments:
The administrator has disabled public write access.
Time to create page: 0.255 seconds
Powered by Kunena Forum

Just thought I'd pass along some positive feedback from my client:
"All of us are excited about our new online booking!! Shanyn & Chelsea said it’s “fun”; even I’m getting the hang of it!  There are still a few glitches so we’re having another meeting on Tuesday - but all of us are thrilled!  Thank you! Thank you!"

The "glitches" they mentioned are all minor and I've tweaked a few settings and answered a few questions to address them. Overall they're very happy. "
Chris C


"Hi, im back 
 After using appbooking pro for 3 years successfully i have tried another booking system for a new site that was more expensive, promised a lot but full of errors and the developers wanted to suck the $$ for every little request.

Anyways, great to be back here "
roll82


"thanks for all the help you have given me over the past few months. We have managed to get the system to work so that multiple businesses around the country can log into our website and manage appointments for their own businesses through the ABPro System."

owen_molloy October 2013


Just thought I'd pass along some positive feedback from my client:
"All of us are excited about our new online booking!! Shanyn & Chelsea said it’s “fun”; even I’m getting the hang of it!  There are still a few glitches so we’re having another meeting on Tuesday - but all of us are thrilled!  Thank you! Thank you!"

The "glitches" they mentioned are all minor and I've tweaked a few settings and answered a few questions to address them. Overall they're very happy. "
Chris C


"Hi, im back 
 After using appbooking pro for 3 years successfully i have tried another booking system for a new site that was more expensive, promised a lot but full of errors and the developers wanted to suck the $$ for every little request.

Anyways, great to be back here "
roll82


"thanks for all the help you have given me over the past few months. We have managed to get the system to work so that multiple businesses around the country can log into our website and manage appointments for their own businesses through the ABPro System."

owen_molloy October 2013


Just thought I'd pass along some positive feedback from my client:
"All of us are excited about our new online booking!! Shanyn & Chelsea said it’s “fun”; even I’m getting the hang of it!  There are still a few glitches so we’re having another meeting on Tuesday - but all of us are thrilled!  Thank you! Thank you!"

The "glitches" they mentioned are all minor and I've tweaked a few settings and answered a few questions to address them. Overall they're very happy. "
Chris C


"Hi, im back 
 After using appbooking pro for 3 years successfully i have tried another booking system for a new site that was more expensive, promised a lot but full of errors and the developers wanted to suck the $$ for every little request.

Anyways, great to be back here "
roll82


"thanks for all the help you have given me over the past few months. We have managed to get the system to work so that multiple businesses around the country can log into our website and manage appointments for their own businesses through the ABPro System."

owen_molloy October 2013


Just thought I'd pass along some positive feedback from my client:
"All of us are excited about our new online booking!! Shanyn & Chelsea said it’s “fun”; even I’m getting the hang of it!  There are still a few glitches so we’re having another meeting on Tuesday - but all of us are thrilled!  Thank you! Thank you!"

The "glitches" they mentioned are all minor and I've tweaked a few settings and answered a few questions to address them. Overall they're very happy. "
Chris C


"Hi, im back 
 After using appbooking pro for 3 years successfully i have tried another booking system for a new site that was more expensive, promised a lot but full of errors and the developers wanted to suck the $$ for every little request.

Anyways, great to be back here "
roll82


"thanks for all the help you have given me over the past few months. We have managed to get the system to work so that multiple businesses around the country can log into our website and manage appointments for their own businesses through the ABPro System."

owen_molloy October 2013


Just thought I'd pass along some positive feedback from my client:
"All of us are excited about our new online booking!! Shanyn & Chelsea said it’s “fun”; even I’m getting the hang of it!  There are still a few glitches so we’re having another meeting on Tuesday - but all of us are thrilled!  Thank you! Thank you!"

The "glitches" they mentioned are all minor and I've tweaked a few settings and answered a few questions to address them. Overall they're very happy. "
Chris C


"Hi, im back 
 After using appbooking pro for 3 years successfully i have tried another booking system for a new site that was more expensive, promised a lot but full of errors and the developers wanted to suck the $$ for every little request.

Anyways, great to be back here "
roll82


"thanks for all the help you have given me over the past few months. We have managed to get the system to work so that multiple businesses around the country can log into our website and manage appointments for their own businesses through the ABPro System."

owen_molloy October 2013


Just thought I'd pass along some positive feedback from my client:
"All of us are excited about our new online booking!! Shanyn & Chelsea said it’s “fun”; even I’m getting the hang of it!  There are still a few glitches so we’re having another meeting on Tuesday - but all of us are thrilled!  Thank you! Thank you!"

The "glitches" they mentioned are all minor and I've tweaked a few settings and answered a few questions to address them. Overall they're very happy. "
Chris C


"Hi, im back 
 After using appbooking pro for 3 years successfully i have tried another booking system for a new site that was more expensive, promised a lot but full of errors and the developers wanted to suck the $$ for every little request.

Anyways, great to be back here "
roll82


"thanks for all the help you have given me over the past few months. We have managed to get the system to work so that multiple businesses around the country can log into our website and manage appointments for their own businesses through the ABPro System."

owen_molloy October 2013


Just thought I'd pass along some positive feedback from my client:
"All of us are excited about our new online booking!! Shanyn & Chelsea said it’s “fun”; even I’m getting the hang of it!  There are still a few glitches so we’re having another meeting on Tuesday - but all of us are thrilled!  Thank you! Thank you!"

The "glitches" they mentioned are all minor and I've tweaked a few settings and answered a few questions to address them. Overall they're very happy. "
Chris C


"Hi, im back 
 After using appbooking pro for 3 years successfully i have tried another booking system for a new site that was more expensive, promised a lot but full of errors and the developers wanted to suck the $$ for every little request.

Anyways, great to be back here "
roll82


"thanks for all the help you have given me over the past few months. We have managed to get the system to work so that multiple businesses around the country can log into our website and manage appointments for their own businesses through the ABPro System."

owen_molloy October 2013


Just thought I'd pass along some positive feedback from my client:
"All of us are excited about our new online booking!! Shanyn & Chelsea said it’s “fun”; even I’m getting the hang of it!  There are still a few glitches so we’re having another meeting on Tuesday - but all of us are thrilled!  Thank you! Thank you!"

The "glitches" they mentioned are all minor and I've tweaked a few settings and answered a few questions to address them. Overall they're very happy. "
Chris C


"Hi, im back 
 After using appbooking pro for 3 years successfully i have tried another booking system for a new site that was more expensive, promised a lot but full of errors and the developers wanted to suck the $$ for every little request.

Anyways, great to be back here "
roll82


"thanks for all the help you have given me over the past few months. We have managed to get the system to work so that multiple businesses around the country can log into our website and manage appointments for their own businesses through the ABPro System."

owen_molloy October 2013


Has ABPro been helping your business make money year after year?

 

Your tip today will help ensure ABPro is still around next year.