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.