Fork us on GitHub

TIP: Canceling Subscriptions

Not so much a technical tip but probably just as helpful
TIP: Canceling Subscriptions

TIP: Canceling Subscriptions

One of the things I like most about our subscription base is its solid nature. We still have a lot of subscribers in the $9 per month plan which we discontinued several years ago (it was so long ago I can’t find the relevant blog post anymore). That’s wonderful, it means people like our product and are with us for the long run.

However, flexibility is important too. The fact that subscriptions can be canceled easily is important. Canceling subscriptions is easy although we don’t have any control over that.
When you sign up for a subscription you effectively define a PayPal recurring payment process associated with your account. When we get a payment we keep the account at that level.

To cancel the subscription you need to login to paypal and cancel the recurring payment there. If this isn’t obvious to you we can do that (although we can’t change anything about the subscription, only cancel it). Just use the chat and give us the account email and paypal email addresses (assuming they differ).

Problematic Upgrades

We chose this approach for simplicity and security. This way we have no valuable credit card or billing information on our servers. This reduces their appeal to would be hackers. It also lets us focus on our business instead of billing etc.

One of the problems with this system is that we don’t have control over payment. We can’t fix mistakes and some things aren’t as seamless as they should be. One such thing is upgrades. If you upgrade your account or resubscribe on billing failure you can end up with two payments on the same account. These things are hard to detect due to some complex assumptions made in the system. So it’s crucial you cancel old payments when upgrading.

If you run into billing issues be sure to contact our support, using the chat button.

Share this Post:

Posted by Shai Almog

Shai is the co-founder of Codename One. He's been a professional programmer for over 25 years. During that time he has worked with dozens of companies including Sun Microsystems.
For more follow Shai on Twitter & github.