New to the community? Welcome! Please read our Community Rules and Guidelines
Join the live Q&A with our Community moderator team Wednesdays, 1-2pm PT (4-5pm ET) and Fridays, 4-5pm GMT. Learn more in Community Events
So far PayPal tech support has been utterly unhelpful. Taking days to reply with a message like "upgrading subscriptions more than 20% was never possible" which is clearly untrue, denying it even when provided with screenshots of actual upgrades. Since our business very much depends on users being able to upgrade we've just completed the transition away from PayPal for new customers. We went with Braintree, a daughter company of PayPal, because they can actually do PayPal subscriptions with normal upgrades again (without the customer present even!), and also restores the ability to retry a failed subscription three times instead of halting the subscription on the first failed payment (seriously, who thought that was a good idea?).
The API of Braintree is very different, so you are going to need some serious programmer hours to redo the integration, especially if you (like us) don't want cancel the existing customers and thus need to support both APIs. The integration is not a smooth as a new player like Stripe but Braintree's tech support is a dream compared to PayPal's.
either i am simply missing the bigger picture (and someone say so, please) or the replies from support are getting sillier. The below is the most recent reply italics with my concerns.
"Since this is a backend processing change, it was not disclosed on that FAQ page. We never disclose specific details on how the payments are processing/batching. What you are observing is correct and intended functionality.
They did not find it necessary to disclose the change to GMT subscription set ups. even though 1) it breaks a lot of implementations already out there running, and have been for years. 2) it is also brings in the whole problem about merchants having to address those users who can get up to 4+ hours (depending on time zone from GMT) of free access. should we have some special dynamic price that updates each evening for anyone who signs up then? A user who signs up at 20:01 but wont be rebilled until say, 05:00 the following period essentially has 9 hours of free usage.
hello @MTS_Ciaran, I'd like to clarify couple of points here:
- event details page seems to be not accessible anymore (https://www.paypal-status.com/history/eventdetails/8180)
- event FAQ previously stated:
>What will happen if my old S- Subscriptions next payment cycle is after December 2018?
>We will be sending out an email in October with the mapping of old Subscription ID and the new Subscription ID to all the merchants who have their next payment cycle after December 2018.
Are you sending out this mapping e-mail(s) already? When are you going to stop sending "old_subscr_id" in IPNs?
Thanks & Best regards,
My first post on this forum. Can i completely skewer paypal for changing existin subscription ids. What an idiotic and stupid thing to do. Fair enough, change new subscription ids, but don't force everyone to update their old subscriptions. Absolutely ridiculous and no need for it. Completely turns me off wanting to ever use paypal for anything.
That said, we do have subscription with paypal and we need to suppor them. When are we going to get the mapping information from "S-" subscription ids to the new "I-" subscription ids?
at least for subscriptions under my account, they already did the mapping of a lot of them. i dont understand how they are doing it. i assume it is happening upon the next rebill. it may have even started for you and you do not realize it.
when i look at the subscription renewal emails, the line showing "Profile ID:" will have the new "I-" prefix and directly to the right of the new ID will be the "S-" (old) subscription ID in parentheses.
what i would like to know is what certain emails mean. out of the blue i will get emails with the subject "Automatic payment changed" with absolutely zero info about WHAT changed. it obviously wasnt canceled. it doesnt appear the changes make any difference to the merchant, so what the heck are we getting these for?
the other silly issue is, a new subscription set up generates TWO emails now. Why? wouldnt one email saying a new subscription profile has been created and a payment of that specific amount work?
They've already started migrating our old "S-" subs to new "I-".
I was complaining as they have not even given us a text file with the mapping from the old subscription number to the new ones. It's absolutely nuts.
I really can't believe how badly this move has gone.
I'm getting IPN's for existing subscriptions with no old_subscr_id, that means i'm getting an IPN for a payment to "I-xxxx" but no I have no idea who it's for because in my DB it's saved as "s-xxxx" and old_subscr_id is not included.
We're talking about subscriptions which have been active since 2011 here and now I have to manually try and figure out who each payment was for based on their name or email address.
Right now i'm only getting "old_subscr_id" in 90% of cases, 10% I have to manually do myself, which is completely unacceptable for a payment gateway like paypal.
That's not even going into how bad an idea it was to switch the ID's in the first place.
May I ask PayPal the following:
What. The. Actual. **bleep**?
Our subscription logic, which has been in place for a decade (we have subscriptions that are as old as that and still active), contains a bit of code that goes something like this:
'Check the subscr_id, if it doesn't already exist then create a new subscription.'
We're now receiving I- subscription ids which we have no knowledge of for subscriptions that have been S- for a decade. We also haven't had any communications about this change.
I mean are you serious?
Can someone explain what's going on? I read something about a mapping you'll send us - has this happened?
Good god, this is beyond a joke.
Rob and Stefan. That's the exact same problem for me. I've gotten a response from paypal to say they didn't want this update for old subscriptions to go out. This was accidental.
I sincerely apologize for the lack in communication with this update. You'll find content has been created for the changes here. I'm also working with the teams to get a project status update out on PayPal Status.
Please look over the information in our article. If you find that you still have open questions, please feel free to respond here and I will get your answers as quickly as possible.