Developing an IOT device in for a startup business model where users pay a subscription fee to keep the device active. In the event of non-payment from end users I do not want to keep paying for an inactive SIM and would like to deactivate the device.
There appear to be no good ways for deactivating through the API (best I can do is to script deactivation emails on a trigger after a few months of nonpayment), and reactivating a device with a new SIM would be a pain as well (removing the device to install a new SIM requires the sensors in the hardware to be recalibrated by a trained professional).
With an eSIM would it be possible to avoid these pitfalls? Is there any helpful information on how to achieve this?