How to manage different tier plugin subscriptions to users
We have a plugin which offers some services of our product in WordPress.
Now we are planning to offer different tiers to our subscription, like –
- Tier 1(Basic/free features)
- Tier 2(Medium level features)
- Tier 3(Full features)
Currently, we use some API keys to communicate with our product servers(which users have to enter manually inside the plugin)
My question is, how should we manage the plugin code (since the plugin code is publicly available in SVN) so that no one can easily crack the plugin by disabling the code checks we use to manage different tiers?