Terminal Management with myPOS .NET SDK

Manage the lifecycle of your myPOS Terminal using the SDK’s built-in methods for activation, software updates, and deactivation.

Activate Terminal

Before using the terminal for any transactions, it must be activated. This step sets up:

  • Terminal ID
  • Merchant ID
  • Required configuration for processing payments

Activation Code Example

RequestResult r = terminal.Activate();

This should be done once, before any transactions.

Update Terminal Software

The terminal automatically checks for updates during transaction processing. If an update is pending, the terminal will switch to update mode to complete the process.

Manual Update (Optional)

If needed, you can also manually trigger a software update:

RequestResult r = terminal.Update();

Typically not required unless specifically instructed by myPOS support or integration guidelines.

Deactivate Terminal

If you need to deactivate the terminal (e.g., before reassignment or for security reasons), use:

RequestResult r = terminal.Deactivate();

Deactivation disables the terminal from processing any further transactions until reactivated.