Terminal Management
Manage terminal configuration, activation status, and synchronization with the payment server.
Overview
Terminal management functions allow you to retrieve terminal information, activate/deactivate the terminal, and sync configuration updates from the server.
terminalInfo()
Retrieve terminal identification and configuration.
activateTerminal()
Activate terminal for payment processing.
deActivateTerminal()
Deactivate terminal and disable payments.
syncTerminal()
Download latest configuration from server.
Caution
Deactivating a terminal will disable all payment processing until it is reactivated. Ensure this is intentional.
Get Terminal Info
Retrieve the configuration and status information for the currently bound terminal.
Loading...Activate Terminal
Activate a terminal. Optionally requires a password for activation.
Loading...Deactivate Terminal
Deactivate the currently bound terminal. Optionally requires a password.
Loading...Caution
Deactivating a terminal will prevent all payment operations until the terminal is reactivated.
Sync Terminal
Synchronize the terminal configuration with the server. Use after configuration changes or when the terminal is out of sync.
Loading...When to Sync
Call syncTerminal() periodically or when notified of configuration updates, after reactivation, or if transactions are failing due to outdated EMV parameters.
TerminalInfo Model
Properties available on the TerminalInfo object returned from terminalInfo().
| Property | Type | Description |
|---|---|---|
| deviceId | String | Unique device identifier |
| tsn | String | Terminal Serial Number |
| terminalId | String | Provider terminal ID |
| merchantId | String | Provider merchant ID |
| merchantName | String | Merchant display name |
| version | String | SDK version |
On this page
Downloads
Coming SoonSample apps, release bundles, and more content will be available here soon.