Developing against the Test Integration Server
To be able to use this environment as an integrator, you will need a specially configured Tyro Terminal (these terminals are not capable of communicating with the Production Tyro system), and the address details of the Test Integration Server.
To be able to use this environment, please use the apikey provided in the Development Terminal (VTE19) environment column:
Simulator Environment | VTE19 Environment (Development Terminal) | Production Environment |
---|---|---|
Always uses the API key | Always uses the API key | New API key would be generated per partner integration. |
Api key for Simulator will be provided by the integration team during onboarding. | Api key for VTE 19 will be provided by the integration team during onboarding. | |
API key is to be passed in POS-API-Key parameter along with POS-Product details at the time of defining the TTA constructor. | API key is to be passed in POS-API-Key parameter along with POS-Product details at the time of defining the TTA constructor. | . |
When MID and TID with the above API key hits the server, JSON settings file for the simulator environment is served. | When MID and TID with the above API key hits the server, JSON settings file for the VTE19 environment is served. |
The MID and TID that need to be configured into the Tyro Terminal Adapter can be found in the Tyro Terminal. A receipt will be printed that contains the MID and TID for this terminal.
You would need to programatically call the method to the interface IUtillityLauncher to launch the configurator.
Once the MID and TID are set into the Tyro Terminal Adapter, you will need to perform the Pairing operation. Under the Pairing tab of the Configurator utility, click the "Commence Pairing" button. You then have around 30 secs to send the pairing key to the POS on the Tyro Terminal by "Menu" -> "Settings" -> "Authorise POS".
The default admin password is 2580, 1379, 8976 or 1236 depending on the terminal version. More recent versions of the terminal application insist that you set an admin password during the setup wizard that runs when the terminal app first starts up.