I have a plugin which we released, and its activated by a license key.
I want that if i were to make the plugin free for the first 7 days, the license key that is generated is gets deactivated after 7 days, and the plugin stops working, and the user gets an option to activate it again by purchasing it.
In the process, I want the user to enter their card details when downloading the installer, and if the user does not cancel the trial, they should be charged.