How can I use 1oT Terminal’s API to automate the processes around the end-users payments through Stripe, Braintree, or some other payment gateway? How to get the Terminal’s API to automatically activate/deactivate the SIM card in the device depending on the payment status?
First, our customers typically have payment mechanisms in place to receive money for the connected device services they provide - credit card payments through Stripe or Braintree, or some local/other payment methods. Therefore, 1oT’s customers know when their customers have paid their bills and for what period they were billed for. They have an overview of which customers haven't renewed their service subscriptions.
Additionally, 1oT Terminal has an API that allows extensive SIM management. Through the API, our customers can automate their processes without ever needing to log into the Terminal itself.
As E-Bikes is using 1oT Terminal's API to automatically process their customers' payments to manage SIMs, they're using the following flow:
Whenever E-Bikes’ customer renews their service, no additional SIM-card management is required because the SIM is already in "LIVE" status;
If a user does not renew the service, E-Bikes can send in an API request to suspend the SIM-card that’s located in this client’s device, and that SIM will no longer be able to connect to the network. Since E-Bikes hasn’t collected the payment from their customer, the SIM is automatically set to OFFLINE status, and the costs (for E-Bikes) for that SIM-card are decreased.
There are also ways to set up a more advanced tracking by leveraging 1oT Terminal's extensive workflow automation logic.
With workflow automation, E-Bikes could set up alerts and automated actions that are dependent on specific triggers. For example, if E-Bikes' user should take an advantage of a SIM card and/or manipulate the Terms of Services mandated by the company, the latter could set up push notifications to their own API.
These measures would ensure that should the end-user do any funny business; consume too much data, or take the device outside of the deployment country, E-Bikes would immediately receive a notification.If yes, don't hesitate to contact our experts to figure out your most urgent needs.