JoinPOS Brings Integrated Payments to the DKP Vision Point 30 Transparent Self-Checkout Kiosk

At the 2026 Russian Retail Show and Retail TECH Expo, Data-Krat showcased a self-checkout kiosk built around the DKP Vision Point 30. Its large transparent display presented products and the checkout interface, while a smart PIN pad running MST Company's JoinPOS software handled payment processing. MST's JoinPROTO integration protocol enabled the checkout application and payment terminal to exchange data.

01 / CASE STUDY

The Challenge

The challenge was to connect the DKP Vision Point 30 checkout application, running on a large transparent display, to a separate smart PIN pad. Using JoinPROTO and its software development kit (SDK), the kiosk needed to send a payment request and the purchase amount to the terminal, receive the transaction result, and display it in its own interface.

From the shopper's perspective, the two devices needed to work as one checkout system. The customer selects a product, proceeds to payment, and receives confirmation when the transaction is complete. The separate hardware and software components behind those steps should be invisible to the shopper.

MST Company's role was to integrate the payment functionality using JoinPOS and JoinPROTO.

02 / CASE STUDY

The Hardware

The centerpiece of the demonstration was the DKP Vision Point 30, a freestanding kiosk with a 30-inch transparent OLED touchscreen. According to the manufacturer, the panel offers 43% transparency. Images appear to float in midair, while the booth and its surroundings remain visible through the display. The design also allows hardware manufacturers to experiment with the kiosk's enclosure, screen, and component placement while keeping the checkout and payment functions connected.

Display Specifications

30″30-inch touchscreen
OLEDOLED display technology
43%43% panel transparency (manufacturer-reported)

At the show, the screen displayed animations, product information, and the checkout interface. Its distinctive design attracted considerable attention at the booth. For visitors in Russia, where this type of self-checkout kiosk was still new, it offered a glimpse of how in-store checkout hardware might evolve.

A product card on the transparent display, with the smart PIN pad mounted beside the panel.

The smart PIN pad was mounted on the side of the main panel. This kept the transparent display unobstructed while placing the payment device within easy reach of customers. The PIN pad ran JoinPOS software.

Note: The display specifications above are based on information provided by DKP.

03 / CASE STUDY

The Software

MST Company supplied JoinPOS, its cross-platform payment terminal software. JoinPOS is designed to run payment workflows on devices from multiple hardware manufacturers and connect those terminals to point-of-sale (POS) systems.

JOINPOS CAPABILITIESPayment Methods Supported by JoinPOS
  • Bank cards
  • Russia’s Faster Payments System (SBP)
  • Digital ruble
  • Volna
  • Biometric payments

These are capabilities of the JoinPOS platform; not all of these payment methods were necessarily demonstrated at the exhibition.

JoinPROTO connected the checkout application to the payment terminal. The protocol supports communication between POS software and payment devices, and its SDK is designed to make integration easier. In the Vision Point 30 demonstration, JoinPROTO connected the kiosk's checkout application to the smart PIN pad running JoinPOS.

MST Company productJoinPOS

Cross-platform payment terminal software.

Product information
04 / CASE STUDY

How the Integration Works

Two devices, one checkout experience: The Vision Point 30 checkout application exchanges information with a JoinPOS-powered smart PIN pad through JoinPROTO.

KIOSK ↔ PROTOCOL ↔ TERMINAL

Two devices. One checkout experience.

JoinPOS + JoinPROTO
Vision Point 30Checkout application
JoinPROTO Payment request and amount Transaction result
Smart PIN padJoinPOS software

Step 1. The Shopper Selects a Product

The checkout application displays the product and its price. When the shopper proceeds to payment, the application sends a payment request and the purchase amount to the PIN pad through JoinPROTO.

Illustration of the components used in the exhibition demonstration.

Automatically transferring the amount is especially important in self-checkout. Neither the shopper nor an employee needs to enter the total again on the terminal or manually start the payment. The payment request stays tied to the purchase in progress.

The return message is just as important. Initiating a payment is not enough: the checkout application needs the transaction result before it can complete the checkout flow appropriately. JoinPROTO handles the exchange, while the shopper moves through a connected sequence of steps across the two screens.

05 / CASE STUDY

What Visitors Saw at the Booth

The kiosk's transparent display showed a product card, its price, and a purchase button. When a shopper proceeded to payment, the adjacent smart PIN pad running JoinPOS displayed the amount and prompted the shopper to pay. The checkout interface remained on the large screen.

The final step was visible on the kiosk as well: the display showed a “Payment successful!” message and an image of a receipt with a QR code. The demonstration connected three parts of the experience: selecting a product on the kiosk, completing the payment on the terminal, and seeing the result in the checkout application.

For a trade-show demonstration, that was an important detail. Visitors could see not only the transparent screen's visual appeal, but also how the kiosk worked with a dedicated payment terminal.

A short video filmed at Data-Krat's booth on April 21, 2026, also documented the demonstration.

Demonstration at Data-Krat’s booth. Retail TECH Expo 2026 · April 21.
The Vision Point 30 transparent display combines animation and a payment terminal in one kiosk.
The final demonstration step: payment confirmation and a receipt displayed on the large screen.
06 / CASE STUDY

Conclusion

We enjoyed working with the team at Data-Krat. Integrating payments into the DKP Vision Point 30 was an engaging technical project and a productive collaboration. We look forward to using DKP equipment in future projects.

PROJECT PHOTOGRAPHS
JoinPOS Payments in the DKP Vision Point 30 Kiosk — MST

JoinPOS Brings Integrated Payments to the DKP Vision Point 30 Transparent Self-Checkout Kiosk

Implementation of the Volna Technology with Mutual Authentication for Finopolis 2025

Implementation of the Volna Technology with Mutual Authentication for Finopolis 2025

Implementation of Biometric Age Verification for VTB Bank at FINOPOLIS 2025

Implementation of Biometric Age Verification for VTB Bank at FINOPOLIS 2025

JoinPAY Payment Solution Implementation at IRBIS Gas Stations

JoinPAY Payment Solution Implementation at IRBIS Gas Stations

Software Package for Forced Draft Units Calculations for KMZ JSC — Stage 4

Software Package for Forced Draft Units Calculations for KMZ JSC — Stage 4

Implementation of Biometric Acquiring for VTB Bank at Finopolis 2024

Implementation of Biometric Acquiring for VTB Bank at Finopolis 2024

Implementing Cross-Platform Software for Payment Terminals in AgroPromBank

Implementing Cross-Platform Software for Payment Terminals in AgroPromBank

Creating Information Datasets for Remote Earth Sensing

Creating Information Datasets for Remote Earth Sensing

Fuel Processing Payment Platform

Fuel Processing Payment Platform

An application for QR Code Recognition in Streaming Video

QR Code Recognition in Streaming Video — Stage 2

Developing of application for QR Code Recognition in Streaming Video

QR Code Recognition in Streaming Video

Developing of a neural network for comparing fingerprints

Neural Network for Fingerprint Comparison

Software Package for Forced Draft Units Calculations for KMZ JSC — Stage 2

Software Package for Forced Draft Units Calculations for KMZ JSC — Stage 2

Developing a software package for calculation of draft machines

Software package for calculation of draft machines for KMZ JSC — Stage 3

Development of cash application for RUS Priority company

Cash application for RUS Priority company

Development of a software for Forced Draft Units Design Calculations

Software Package for Forced Draft Units Design Calculations for KMZ JSC

SoftPOS for KamenskTelecom Provider

SoftPOS for KamenskTelecom Provider

Shop on Board for Red Wings Airlines

Shop on Board for Red Wings Airlines

The Cashless Payments has Become Available on Board the Aircraft of Izhavia Airline

The Cashless Payments has Become Available on Board the Aircraft of Izhavia Airline

Acceptance of cashless payments in Nur Sultan city buses

Acceptance of cashless payments in Nur Sultan city buses

Cashless payments on business park buses

Payment acceptance for shuttle buses of the Delovoy Kvartal international business park

QR Code Fare Payment System for the Public Transport

QR Code Fare Payment System for the Public Transport Company in Kamensk-Uralsky

Implementation of a cashless payment system on board an airplane

Cashless payments on AZUR Air’s airplanes

Cloud monitoring system of server rooms for Bank MIA

Cloud monitoring system of server rooms for Bank MIA

Accept non-cash payments on Kamensk-Uralsky public transport

Non-cash payments on Kamensk-Uralsky buses