PLEASE NOTE: These forums are no longer utilized and are provided as an archive for informational purposes only. All support issues will be handled via email using our support ticket system. For more detailed information on this change, please see this blog post.

Change subscription charge made on automatic recurring billing through paypal

  1. Hi there,

    Is there a way to manipulate how much the recurring billing charge is that the paypal addon automatically tries to collect (at the end of the stated billing cycle)?

    I have a membership driven site using the user registration and paypal addons and justin tadlock's members plugin. This works fine. I also want to be able to offer my members the ability to upgrade their membership to a different level, therefore charging a different (higher) recurring cost at the end of their subscription term.

    Is this possible?

    Thanks

    Posted 7 years ago on Wednesday January 25, 2012 | Permalink
  2. Ok, so after a bit of research I'm thinking to achieve this I will have to:
    1. Cancel the initial subscription through the paypal IPN (any ideas on how to achieve this? Is there a simple function to sort this out?)
    2. Reinstate a new subscription with the paypal add-on (again, is there a hook I can manipulate to achieve this?)

    Thanks guys

    Posted 7 years ago on Wednesday January 25, 2012 | Permalink
  3. Hi Tom Tong,

    1. Cancel the initial subscription through the paypal IPN (any ideas on how to achieve this? Is there a simple function to sort this out?)

    Did a good bit of research on this today. Unfortunately, it doesn't look like this is possible with PayPal Payments Standard. Since all the magic happens on PayPal's side, you have no access to actually modify any of the subscription details once it has been created.

    2. Reinstate a new subscription with the paypal add-on (again, is there a hook I can manipulate to achieve this?)

    Assuming the answer to #1 hasn't scared you off of this idea... you could create a new subscription for the user by setting up an separate "upgrade" form and then using the gform_paypal_fulfillment hook to update the user who submits the upgrade form.

    Posted 7 years ago on Monday February 6, 2012 | Permalink
  4. Hi David Smith,

    Thanks for the heads up!
    I'd kinda figured option 2 was the best way of doing this (but wasn't 100% until now) and thanks for the insight into the subscriptions process.

    As usual, stirling support!

    Posted 7 years ago on Tuesday February 7, 2012 | Permalink
  5. My pleasure. I'm going to go ahead and close this topic, but please feel free to start a new topic if you have any other questions. :)

    Posted 7 years ago on Tuesday February 7, 2012 | Permalink

This topic has been resolved and has been closed to new replies.