As part of our subscription service, we offer a 14 day free plan.
Whether the plan is FREE or PAYING, all customers go through CG at this time.
A customer can register with no credit card, use our service for free, and on the 15th day we want to block the customer from accessing the service, but encourage them to upgrade to a paying plan.
The user can upgrade at any time during the 14 day trial, but on the 15th day we want to say "No more freebie, please pay or this account is blocked until you start paying. Thank you".
I do not believe CG's Free plan model understands a hard expiration date on its own?
I believe that the Free plan would renew every 14 days?
Therefore I believe I have 2 options:
Add code in my application to block a customer from logging into our service on the 15th day if the plan is FREE. Instead take them to an upgrade now page.
Using the CG API, canel the customer's plan in CG
Are those my 2 options? Any other recommended practices?
If so, I think blocking the customer logging into our service on the 15th day, but encouraging them to upgrade to a paying plan is a better alternative then using your API to cancel the customer plan in CG?
thanks
thanks

#1 Posted by Marc Guyer Support staff on 27 Aug, 2010 12:55 PM
You're exactly correct. Simply end the customer's trial after the 14th day in your app.
Marc Guyer closed this discussion on 27 Aug, 2010 12:55 PM.