Payment terminal application on a mobile phone
Communication between a third-party application and the Comgate POS payment terminal application running on a mobile phone is implemented using intent calls according to the "Payment application" specification. The interface allows financial operations such as payment, refund, cancellation of the last transaction, as well as service operations such as settlement, handshake or parameter update. After performing the given operation, the payment application returns the result to the parent application in JSON format.
We will test the application - Testing procedure: https://apidoc.comgate.cz/terminaly/testovani
We are preparing a developer debug version of the application.
The procedure above applies to production payment terminals. For development purposes, a payment terminal can be provided in the so-called debug mode, which allows you to develop and locally deploy the application in the usual way valid for standard devices running the Android OS.
The numeric currency code (currencyCode) is based on ISO-4217; we currently support the currencies EUR (978) and CZK (203). The complete list is available, for example, here.
Downloads
- API documentation - ECR protocol (payment operations)
- APK debug SDK