Service API.

The Service API is your entry point to the GK retail platform.

  • If you would like to develop brand new applications or embed GK functions in your existing app, then use the Service API
  • Examples include a new consumer mobile client, or embedding our services in your existing consumer mobile app
  • APIs cover functionality like security, basket management, basket calculation, promotions, loyalty, consumer management, user management, and more
  • See documentation and samples for more info

Terms and Conditions

Please note, by viewing the information provided in this portal, you accept the terms and conditions below.

Terms and conditions

Your App. Our eco system. All together.

Your App.

You have the App which needs Point of Sales functionalities.

Our System.

We have a ful extensible eco system of Point of Sales Systems to integrate your content.

Swagger Documentation

POS-Services

The POS-Service is the core endpoint which is used by the flagship touch point, OmniPOS. It contains all individual operations that are orchestrated in specific macro services.

Selfscanning-API

The Selfscanning API is a simpler, stateful API. GK will maintain the basket and answer all requests with full transaction details so the client does not need to store anything.

Selfscanning-Service

With the Selfscanning Service, your client maintains the basket, and GK will be used for all transactional actions.

The service depends on the others listed below.

Authentication-Service

API for Self Scanning client provided by API Gateway based on Auth-Service API 4.5.0. The API allows requesting a customer token for Bring Your Own Device.

Recalculate Transaction

API for Self Scanning client provided by API Gateway, based on the Pricing Service API in POS Service

Payment Service API

API for payment client provided by API Gateway, ibased on the Payment Service API 1.0.0

Postman-Collection

(Right Click - Download)

To run the Postman collection a user specific sandbox environment is necessary. The configuration for that can be downloaded from user page after registration.

The raw service descriptions are clearly not enough to understand the intended flows. Therefore, we have created couple of examples.

As the AppEnablement and the Service APIs are two ways to achieve similar results the examples are all in one place.