Customer
Decision acceptance deadline

16.12.25 (inclusive)

Form of award

By agreement

Product status

MVP

Task type

ICT tasks

Сфера применения

Food industry

Область задачи

Intelligent control systems

Type of product

Software/ IS,

Mobile app

Problem description

Each bank uses its own API standards and payment protocols. Restaurants are forced to connect several disparate terminals and manually punch through the amounts, which leads to: • payment errors, • double write-offs, • slower service, • inability to automate statistics and refunds, • lack of a unified approach for all branches and franchises. The creation of a single integration module solves all this, reducing the burden on staff and fully automating payments.

Expected effect

• a single payment module that supports 4 providers; • Standardized API; • Built-in support in the Alarify checkout, self-kiosk, and mobile apps; • automatic matching of payments with orders; • reducing the number of payment errors; • improving the speed of customer service; • ready-made documentation and a template for connecting new banks.

Full name of responsible person

Nurlan Rakhimzhanov

Purpose and description of task (project)

Create a universal payment module that will allow restaurants, cafes and franchises to accept payments via Kaspi Public QR, Kaspi SmartPOS, Halyk POS and FreedomBank POS directly from the Alarify system — without third-party cash register programs. As part of the project, it is necessary to: A. Develop a single API layer for all providers – standardized interface: createPayment, checkStatus, cancelPayment, refund – universal logic for accepting webhooks (success/error/cancellation) B. Implement integrations: 1) Kaspi Public QR API • QR link generation • QR display in web/mobile sales register and self-kiosk • processing callback notifications • working with commissions and store IDs 2) Kaspi SmartPOS Local API • sending an invoice to a terminal via a local network • asynchronous receipt of the result • processing QR/payment display delays 3) Halyk POS API • invoicing • checking the status • Handling cancellations and refunds • Support for Halyk SmartPOS and eCom API 4) Freedom Bank POS API • payment generation • Status • cancel/refand C. Logging and monitoring • logging of all outgoing requests and webhooks • timeouts monitoring • Transaction log for reports D. UI/UX functions (cash register and self-kiosk) • “Pay with Kaspi QR / Halyk / FreedomBank” button • Real-time payment status display • fallback scenarios in case of delays E. Documentation • API specification • integration schemes • instructions for implementation to restaurants

Note