Terminal Management with myPOS Android SDK

To ensure that a Traditional myPOS terminal is fully prepared to process transactions, the SDK provides a set of terminal management commands. These allow you to activate, update, or deactivate the terminal as needed, directly from your Android application.

Activate Terminal

Before accepting payments for the first time, the terminal must be activated. This process sets up important configuration data such as Terminal ID, Merchant ID, and registers the device with your merchant account.

mPOSHandler.activate();

Use this once when setting up a new terminal, or after a factory reset.

Update Terminal Software

The myPOS terminal checks for software updates each time it processes a transaction. If an update is pending, use this method to trigger the update manually. The terminal will then enter update mode.

mPOSHandler.update();

During the update, the terminal may reboot or become temporarily unavailable.

Deactivate Terminal

Use this when removing a terminal from use, switching to a new merchant account, or resetting for security purposes.

mPOSHandler.deactivate();

After deactivation, the terminal must be reactivated before it can be used again.