Price: 0
Number of applications: 2
16.12.25 (inclusive)
By agreement
MVP
ICT tasks
Food industry
Intelligent control systems
Software/ IS,
Mobile app
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.
• 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.
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