Hi,
Recently, new users are UNABLE to subscribe to my site. The subscription is successfully created in Paypal, but the user is never granted access to my site. The IPN History in Paypal shows a 'Failed' status for all new users. The details show Paypal retried sending the notifications 16 times and there was NO HTTP Response Code.
Interestingly, the notification of subscription renewals (i.e. my current subscribers) get correctly sent (status = "Sent").
After a long time debugging, I found out that the problem is that, on those 'failed' IPNs, the "Notification URL" starts with "http:/..." instead of "http://..." (A forward slash is missing after the http:). That explains why there was No HTTP response!
The IPNs that were successfully sent (subscription renewals) correctly have a double slash in the Notification URL ("http://...").
I haven't changed anything at all on my site or in Paypal in a while. It just all of a sudden stopped working correctly.
Who is responsible for prepending the "http://" to the URL, Paypal or CBSubs?
Do you have any idea on how I can fix this? This is extremely important as nobody can subscribe to my site anymore!
Thanks for your help!
Carlos
PHP 5.3.19
Joomla 1.5.23
CB 1.7
CBSubs 1.0.3
Site:
www.EveryoneCanSalsa.com