Case Studies

Integration cases

Integration with «Гиппо»

CartaMe and Set Loyalty — integration completed in 5 days for «GIPPO» «GIPPO», the largest Belarusian FMCG retailer, has been a partner of the service for several years, offering favorable terms to customers registered in the loyalty program through CartaMe. In 2023, as part of a major IT infrastructure upgrade, the «GIPPO» chain migrated to the new Set Loyalty marketing automation platform from CSI. It was necessary to integrate it with CartaMe. Set Loyalty is technically ready for integration and data transfer to external systems (mobile apps, websites) through its open API. After the relevant documentation was provided to the CartaMe developers, the work was completed within 5 days. «We noted the high quality of the Set Loyalty documentation: it is written in simple and clear language, making it easy for developers to understand and get started. If the system integration took 5 days, then connecting other retail chains on Set Loyalty to CartaMe will take no more than a day,» noted Dmitry Kibzyuk, Head of Development and Integration at CartaMe. Data exchange between CartaMe and Set Loyalty occurs within several key scenarios — user search by phone number or card number, adding a user card, and creating a new user. «All requests seem simple and logical, but, believe me, not all systems have such functionality. Our interaction is a good example of how modern technologies simplify the work with customer loyalty for companies and retailers. With CartaMe, retail chains see increased customer engagement in loyalty programs, higher average checks, and a reduction in the volume of anonymized receipts, which is important for audience analysis and further efficiency improvement. We will be glad to welcome new partners from among CSI's clients,» added Viktor Shipalov, CTO at CartaMe. «We are pleased to become partners with CartaMe — now retail chains and brands in the several countries where CartaMe operates (Belarus, Uzbekistan, Kazakhstan), which already work or will work on our Set Loyalty CDP platform, can offer their customers this modern and super-convenient solution — a single digital loyalty card. We look forward to new projects with the CartaMe team!» concluded German Antonov, Head of Loyalty at CSI. For more details on Retail.ru: https://www.retail.ru/rbc/pressreleases/prilozhenie-cartame-privetstvuet-riteylerov-s-set-loyalty/

Development stages

1
Reviewed the client's software
2 hrs
Conducted an audit of the «Gippo» chain's IT infrastructure: accounting system, POS software, website, server equipment and internal APIs.
2
Refined the client's software
16 hrs
Made targeted changes to the «Gippo» software for seamless integration with CartaMe: updated the counterparty directory to store Loyalty ID, modified the POS module for real-time participant identification, and configured background tasks for synchronizing bonus balance and transaction history
3
Developed security protocols
11 hrs
Created secure data exchange protocols between the «Gippo» servers and the CartaMe app: TLS encryption, signing of each request, protection against replay attacks (nonce + timestamp), role-based access model, and encryption of sensitive personal data fields both in transit and at rest.
4
Implemented API exchanges between servers for transmitting personal data and bonus points
20 hrs
Developed high-performance API bridges between the «Gippo» servers, the loyalty platform and the CartaMe app. Implemented scenarios: registration/updating of participant profiles, accrual and redemption of bonus points for purchases, transaction history export, and real-time balance checking.
5
Provided protection against spam and phishing
8 hrs
Implemented a multi-level protection system for the «Gippo» and CartaMe APIs.
6
Increased system resilience to high loads and high request volumes
2 hrs
Conducted performance optimization for peak loads of the «Gippo» chain
What the client got:
Our team brings together developers, designers, QA engineers, project managers and business analysts. We help turn brilliant ideas into reality and create digital products that help our clients grow fast.
Team
7
Total hours
59
Days
5
Technologies:
Kotlin Kotlin
Python Python
Swift Swift
Rest API Rest API
Project team:
Andrei
CEO
Dmitry
CBDO
Victor
СТО
Elena
Head of Marketing
Andrei
Developer
Marina
Project manager
Stanislav
Marketing
Head of Department
2
Chief Technology Officer
1
Marketing
2
Developer
1
Project manager
1
Back to cases list