The site uses cookies to ensure user convenience, improve the site, and provide personalized recommendations.
More about cookie settings
You can configure the use of each type of cookie, except for "technical/functional (mandatory) cookies", without which the correct functioning of the CartaMe.by website (hereinafter – the Site) is impossible.
The Site remembers your settings choice for your current session. After the session ends, the Site will ask for your consent again. You have the right to change your cookie settings choice (including withdrawing consent) at any time in the Site interface by clicking the link at the bottom of the Site page "Cookie settings".
Before making a choice of cookie settings, you can review the Cookie Policy of Bonuscard LLC, as well as the list of cookies containing their description and retention periods.
Technical/functional (mandatory) cookiesEnabled
This type of cookie is required for the Site to function, including the correct use of the features and services offered on it, and cannot be disabled. These cookies do not store any information about the user that could be used for marketing purposes or for tracking visited websites on the Internet.
Analytical and Advertising cookies
Disabled
These cookies are necessary for statistical purposes, allow counting the number and duration of visits to the Site, analyzing how visitors use the Site, which helps improve its performance and make it more user-friendly. You can disable this type of cookie directly on the Site or in your browser settings.
Advertising cookies are used for marketing purposes and to improve the quality of advertising (providing more relevant and suitable content and personalized advertising material). You can disable this type of cookie directly on the Site or in your browser settings.
Enable
Withdrawal of consent to personal data processing
In this section, you can withdraw the consent previously given to Bonuscard LLC for the processing of personal data (depending on the purpose for which it was given).
Please note
The electronic message being sent falls within the scope of the Law of the Republic of Belarus dated May 7, 2021 No. 99-Z "On Personal Data Protection".
We ensured seamless integration of CartaMe mobile app users with the existing Three Prices loyalty program, so that CartaMe users could automatically become full-fledged program participants and start accruing rewards.
The partner already had an operational Three Prices loyalty program based on the Set Loyalty accounting system. The project objective was to enable automatic enrollment of CartaMe mobile app users—with a unified Loyalty ID—into the loyalty program, without requiring double registration and without losing their accrual history.
As part of the project, we analyzed the Set Loyalty data structure, including the storage format for cards, transactions, and points accrual rules. We identified entry points for the external API. We also modified the external request handling module of Set Loyalty so that the system could correctly accept and recognize the CartaMe Loyalty ID as a valid member identifier within the Three Prices loyalty program.
For secure data exchange, we implemented two-way token-based authentication and encryption of sensitive data—including personal identifiers and balance information—during transmission via the API
Development stages
1
We have studied the client's software
2 hrs
We conducted an audit of the IT infrastructure of the Three Prices network: the accounting system, cash register software, server hardware, and internal APIs
2
We refined the client's software
16 hrs
We made targeted changes to the Three Prices software for seamless integration with CartaMe: we modified the counterparty directory to store Loyalty IDs, and updated the cash register module to identify program participants
3
We developed security protocols
11 hrs
We created secure data exchange protocols between the Three Prices servers and the CartaMe application: TLS encryption, signing of each request, protection against replay attacks, a role-based access model, and encryption of sensitive personal data fields both in transit and at rest
4
We implemented API exchanges between the servers for the transmission of personal data and bonus points
1 days 2 hrs
We developed high-performance API bridges between the Three Prices servers, the loyalty platform, and the CartaMe application. The following scenarios have been implemented: registration and updating of participant profiles, accrual and write-off of bonus points for purchases, export of transaction history, and real-time balance checking
5
We ensured protection against spam and phishing
18 hrs
We implemented a multi-layer security system for the Three Prices and CartaMe APIs
6
We increased the system's resilience to high loads and large volumes of requests
2 hrs
We carried out performance optimization to handle peak loads of the Three Prices network