I had one possible idea (I'm also using django-paypal, so I guess we probably have the same problem). I noticed that PayPal changed their recommended IPN postback URL at some point, and that was modified in django-paypal 1.1 to be a URL under ipnpb.paypal.com instead of www.paypal.com. If the unreliability is only affecting the old URL and not the new one, maybe that's why more people haven't reported it. I've updated from django-paypal 1.0 to 2.0 so that the newer postback URL will be used, but have only just done that now, so it's too early to know whether it makes any difference. I'll post back with my findings in a few days. If that doesn't fix it, then I'm out of ideas and will probably look at other payment options.
... View more