Typo in Paypal IPN Notification URL prevents enabling access to new subscribers!

11 years 3 months ago #220529 by carlosleon0615
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

Please Log in to join the conversation.

11 years 3 months ago - 11 years 3 months ago #220589 by krileon

CB 1.7
CBSubs 1.0.3

If this is accurate then that explains it. Please understand latest is CB 1.9 and CBSubs 3.0.0. You're massively out of date. We're using PayPal here at JP and it's working. Also all my local tests are working.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in to join the conversation.

11 years 3 months ago #220593 by carlosleon0615
Thanks for your reply.

I understand my components are not up to date. However, why would that explain the problem?
I haven't updated because everything had been working correctly and I hadn't had the need.
"If it ain't broke..."

What is puzzling is that it had been working for years and all of a sudden stopped working.
Do you think that the fact that the IPN Notification URL all of a sudden has a missing forward slash (http:/... instead of http://...) is something related to CBSubs? Does CBSubs send that part or is Paypal the one pre-pending that?

If it's in CBSubs, how come it was working before?

I'm just looking for pointers at this point. Any help would be greatly appreciated.

Kind regards,

Carlos

Please Log in to join the conversation.

11 years 3 months ago #220753 by krileon
I've no idea, it appends live site though so perhaps live site within configuration.php is incorrect (it should be blank). It shouldn't suddenly break that's for sure. Something had to of changed; maybe try recalling what was last installed or changed and revert it.


Kyle (Krileon)
Community Builder Team Member
Before posting on forums: Read FAQ thoroughly + Read our Documentation + Search the forums
CB links: Documentation - Localization - CB Quickstart - CB Paid Subscriptions - Add-Ons - Forge
--
If you are a Professional, Developer, or CB Paid Subscriptions subscriber and have a support issue please always post in your respective support forums for best results!
--
If I've missed your support post with a delay of 3 days or greater and are a Professional, Developer, or CBSubs subscriber please send me a private message with your thread and will reply when possible!
--
Please note I am available Monday - Friday from 8:00 AM CST to 4:00 PM CST. I am away on weekends (Saturday and Sunday) and if I've missed your post on or before a weekend after business hours please wait for the next following business day (Monday) and will get to your issue as soon as possible, thank you.
--
My role here is to provide guidance and assistance. I cannot provide custom code for each custom requirement. Please do not inquire me about custom development.

Please Log in to join the conversation.

Moderators: beatnantkrileon
Time to create page: 0.199 seconds

Facebook Twitter LinkedIn