Skip to main content

Terminal integration options

Integration Process

If you are interested in integrating our terminals into your cash register system, please let us know. You can use the inquiry form on the website https://www.comgate.cz or email podpora@comgate.cz, or fill out the partner form. We will contact you and after agreeing on the formalities, we will send you a developer terminal connected to the test environment. You can continuously test your integration on it during development without any actual charges being made.

After completing the integration, you will perform several test transactions and fill out a final test protocol. For more detailed information on the tests, see the Payment Terminal Integration Testing section. We will then review everything and inform you of the results. If everything is in order, we will add your system to the list of supported cash register systems. By returning the developer terminal to us, the integration is complete.

Warning

Without the tests and the form completed, Comgate cannot accept the integration into your POS system.

You can communicate with our terminals in several ways depending on your cash register system architecture. We offer solutions for cloud-based cash register systems, direct cable/network connection, and the ability to install an application directly into the terminal.

Internet Connection (CloudPOS)

Your cash register system communicates with the terminal remotely via a secure REST API. No network configuration is needed – just ensure the terminal is connected to the internet. For more information, visit REST API - CloudPOS.

Local Network Connection (GSA Protocol)

Your cash register system communicates with the terminal directly using its IP address on your local network. For more information, visit GSA API.

Application in Terminal (ECR Protocol)

Your cash register application runs directly on the terminal's display and communicates with the payment kernel in the background via an internal interface (Intent/ECR protocol). For more information, visit Android application for payment terminal.

Test Environment

In the test environment, you can test the integration without worrying about real funds being debited, all transactions take place only in the test environment and without performing financial operations. You can pay contactlessly with a card, or with your phone or watch. The contact payment method (by inserting a card into the terminal) is not fully supported in the test environment (transactions may be rejected). You can simulate different transaction results using the amounts from the Simulator by amount table.