Extend subscription (switch product)

Elvin's Avatar

Elvin

09 Jun, 2010 07:22 AM via web

Say, we offer users 3month and 6month recurring service and a user signed up with 3 months next billing is July 1, 2010.
During the 3month of subscription, the user purchase 6month on top, we want to bill the customer for the 6 month subscription when the 3 month subscription on July 1, 2010 and next billing for 6 month is Jan 1, 2011, recurring. Is that the case?

The API document says something not too clear,
"Note that no proration or period reset is initiated when you change the product using this method. This method merely changes the product, and the new payment amount is calculated and charged at the normal start of the next period."

  1. what's the exact behavior of using subscription API to switch product from 3month to 6month?
  2. when will the customer get billed?

Please advise

thanks

  1. Support Staff 2 Posted by Nathan Verni on 09 Jun, 2010 09:29 PM

    Nathan Verni's Avatar

    1) When you switch the product_id the customer will be moved to that product immediately but will not be charged until the next assessment date.

    2) On that date they will be charged for the new product and the billing dates will be set for the new product.

  2. 3 Posted by Elvin on 10 Jun, 2010 04:03 AM

    Elvin's Avatar

    Our business payment model is like we let users to buy 3 months, 6 months period, repeatedly. When a user is in the period of the 3 month subscription, they are allowed by buy more. For instance, the user can buy two 3 months then one 6 months so

    1. each subscription we want to charge immediately
    2. the next billing will be extended to 1 year later, and the cycle will be 6 month (subscription the user chose last)

    Please advise

    thanks

  3. Support Staff 4 Posted by Nathan Verni on 11 Jun, 2010 07:35 PM

    Nathan Verni's Avatar

    Elvin,

    If I'm understanding you correctly you would like to users to have multiple 3 or 6 months subscriptions? If this is correct you will need to create separate subscriptions for each period that you need.

    Nathan

  4. Support Staff 5 Posted by Lance W. - Chargify on 17 Jun, 2010 02:20 AM

    Lance W. - Chargify's Avatar

    Hi,

    We haven't seen any activity on this ticket for a little while, so I'm going to close it.

    Please open a new ticket if you have any questions or comments.

    Thanks.

    --- Lance

  5. Lance W. - Chargify resolved this discussion on 17 Jun, 2010 02:20 AM.

Comments are currently closed for this discussion. You can start a new one.