Skip to main content

Comgate POS – connecting the mobile payment terminal application

The Comgate POS application is a payment application for Android devices. The merchant installs it from Google Play and activates it according to the procedure described at help.comgate.cz.

This article describes connecting the Comgate POS application with a third-party application running on the same Android device.

Technical requirements

Connecting requires a device with:

  • Android 11 or higher,
  • NFC,
  • access to Google Play services,
  • an internet connection.

Communication between applications

Communication between a third-party application and the Comgate POS application is implemented using intent calls according to the Payment application specification.

The third-party application invokes the requested operation in Comgate POS. After performing it, Comgate POS returns the result back to the parent application in JSON format.

The interface supports financial operations:

  • payment,
  • refund,
  • cancellation of the last transaction,

and service operations:

  • settlement,
  • handshake,
  • parameter update.

The numeric currency code (currencyCode) is based on ISO 4217. The currently supported currencies are CZK (203) and EUR (978).

Testing and development

The testing procedure is described in the Testing Custom Application Integration (ECR Protocol) section.

For development purposes, we provide a debug version of the Comgate POS application in APK format. This version can be installed on your own Android device and used for local testing of the third-party application connection.

Downloads