Payment Kiosk – API Variant

This is a universal kiosk designed for custom client applications.

Kiosk use examples:

  • payment of hospital or other charges
  • purchase of tickets
  • reward payout (e.g. for plasma donation)

The kiosk is available in GP4M, GP4MC and GP4MS v2.

API Variant Specifications

The device includes:

  • HW of the cash register and selected peripherals
  • API for the Control of Peripherals
  • communication interface for the client application

The custom client application should include:

  • GUI displayed on the cash register display
  • cash register settings and required fees
  • service menu (cash withdrawal, maintenance)
  • saving of receipts

The custom application is provided by the customer or can be ordered as a custom development in the Green Center. In this case, it will be priced according to the customer‘s requirements.

Communication Interface

Pro implementaci zakázkové aplikace slouží komunikační rozhraní splňující:

  • gRPC (Remote Procedure Call framework využívající Protocol Buffers pro serializaci a přenos dat pomocí HTTP protokolu)
  • obousměrnou komunikaci a obsluhu několika klientů současně
  • podporu nejpoužívanějších programovacích jazyků (C#, C++, Java, Node, PHP, Python, Ruby…)
  • popis rozhraní pomocí .proto souborů, z nichž je automaticky generována implementace komunikace ve zvoleném jazyce

API for the Control of Peripherals

The following actions are available:

  • IO peripherals operation
    • buttons
    • navigation arrows
  • Payment
    • payment processing (cash/card)
    • cancellation, change of payment method
    • payment progress information
  • Printing
    • simple documents (text and 2D code)
    • alignment of individual parts of the document
    • font selection
  • Coin holder, banknote reader and recycler
    • information on the cash balance
    • topping up or paying out cash
    • cash register selection
    • ensuring persistence between software reboots
    • management of accepted denominations
  • HW status reporting
    • equipment malfunctions
    • low cash balance
    • paper running out in the printer
    • full cash register
    • opened entrance doors
    • removed cash register

The Green Center delivery includes documentation for the kiosk communication interface. A signed NDA is required to provide this documentation.

Technical details

Design and technical parameters are subject to change. Images may differ from actual products.