Add time to recurring subscription?

This might be a Paypal question, but we are using S2Member to create recurring annual subscriptions using both paypal and (now) Stripe. One member has a recurring annual subscription with Paypal, but for customer service issues we need to add one year to her subscription.

My initial thought was that i could just put that in the EOT field, but i think i now understand that paypal “writes” to the EOT field but doesn’t read it in terms of when to charge the customer again for an annual renewal.

If she is paid for a year already and her next annual paypal subsciprtion payment is Nov 2, 2017, is there a way to instead skip a payment so that her next payment would be Nov 2, 2018 - essentially giving her a free year?

Thanks for any thoughts…

You can change the Automatic EOT date in the User Profile and it should be picked up by the PayPal IPN.

Thanks @JediShark -

So if I understand correctly:

  1. If they buy a 1-year subscription on paypal on Jan 1, 2017, and I go in and changed their EOT to Jan 1, 2020 - Paypal would NOT charge them on 1/1/2018 or 1/1/2019 but would resume charging them on 1/1/2020?

Thanks for any additional thoughts / confirmations that this is how EOT works bilaterally with paypal.

Yes, that is the way the EOT works. :wink: If you are at all nervous about it, check it first with a Membership that you can check both on the WordPress/s2Member and PayPal sides. :slight_smile:

1 Like

I would love to know if this worked for you. I have to update several memberships to give them 2 months - 2 months AFTER the date that PayPal is supposed to charge them. I am updating the EOT manually, but the fact that Paypal has an earlier date scares me a bit. :flushed: