Vývoj aplikace pro platební terminál

      Vývoj aplikace pro platební terminál


        Article Summary

        Způsob vývoje android aplikací třetích stran se na platebním terminálu NEXGO neliší od vývoje na běžných zařízeních s OS Android (smartphone). 

        Komunikace mezi aplikací třetí strany a platební aplikací je realizována pomocí intent volání dle specifikace „Payment application“. Rozhraní nabízí vyvolání finančních operací typu platba, návrat, storno poslední transakce či servisních operací typu uzávěrka, handshake či update parametrů. Platební aplikace po vykonání daného úkonu vrací výsledek operace do nadřazené aplikace ve formátu JSON.

        Aplikace třetích stran může přistupovat i k periferiím terminálu jako je např. tiskárna. Přístup probíhá pomocí NEXGO SDK, kde je přes API rozhraní možnost přistupovat k jednotlivým periferiím.

        Distribuce a instalace aplikací třetích stran probíhá z důvodu bezpečnosti odlišně od běžných zařízení s OS Android. Jakákoliv produkční verze aplikace je distribuována a nadále aktualizována pomocí naší speciální předinstalované aplikace, nikoliv ze standardního obchodu Play. Na základě sériového čísla daného platebního terminálu dojde k instalaci či aktualizaci příslušné aplikace. V případě požadavku na distribuci či update aplikace je potřeba aplikaci poskytnout naší společnosti ve formátu .apk. Zajistíme podpis aplikace speciálním bezpečnostním certifikátem a její další distribuci na požadované platební terminály.

        Výše uvedený postup je platný pro produkční platební terminály. Pro potřeby vývoje je možno poskytnout platební terminál v tzv. debug mode, pomocí něhož lze vyvíjet a lokálně nahrávat aplikace běžným způsobem platným pro standardní zařízení s OS Android.

        Numerický kód měny (currencyCode) vychází z ISO-4217, aktuálně podporujeme měny EUR (978) a CZK (203). Kompletní seznam je např. zde

        API ke stažení zde.
        (platba)

        NEXGO API ke stažení zde.
        (tiskárna, čtečka QR)


        Byl tento článek užitečný?

        Changing your password will log you out immediately. Use the new password to log back in.
        First name must have atleast 2 characters. Numbers and special characters are not allowed.
        Last name must have atleast 1 characters. Numbers and special characters are not allowed.
        Enter a valid email
        Enter a valid password
        Your profile has been successfully updated.