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 the integration of the CartaMe mobile app with the accounting system of the ZOOmartet retail chain, built on the Optima solution developed on the 1C platform, so that CartaMe users could become members of the chain's loyalty program and use a unified Loyalty ID as their discount card number.
The integration model was implemented based on the approach used in the Fizcult project, but adapted to the specific characteristics of the client's accounting system. On the CartaMe side, we prepared API exchange specifications, a test environment, and all necessary conditions for rapid onboarding. The work was carried out in close collaboration with the partner's team, ensuring coordinated and efficient integration.
The Optima system, on a schedule defined by the client, connected to CartaMe and retrieved a list of new users who had consented to participate in the ZOOmartet loyalty program. Unlike several other 1C-based integrations, in this project the client's accounting system immediately wrote the full user profile during the initial data exchange.
Additionally, a multi-consent mechanism was implemented in accordance with personal data legislation requirements. This enabled proper separation of consents for participation in the loyalty program, processing of personal data, and use of additional user information within the client's business processes
Development stages
1
We studied the architecture of the client's accounting system
2 hrs
We conducted an audit of the ZOOmartet accounting system
2
We prepared API exchange specifications for the integration
13 hrs
We developed a detailed API specification for data exchanges between the CartaMe mobile app and the ZOOmartet accounting system (pet store). We defined request/response formats, scenarios for transferring the full user profile (including pet data), synchronization of multi-consent statuses, error handling, and logging
3
We deployed a test environment
4 hrs
We created an isolated test environment that includes a test copy of the ZOOmartet accounting system
4
We configured the mechanism for transferring new loyalty program participants
16 hrs
We automated the creation of loyalty participants in the ZOOmartet accounting system upon registration through the CartaMe mobile app
5
Реализовали передачу полного пользовательского профиля в учетную систему клиента
17 hrs
We organized two-way synchronization of the extended user profile between CartaMe and the ZOOmartet accounting system
6
We configured the multi-consent mechanism in accordance with personal data legislation requirements
9 hrs
We implemented a full-fledged multi-consent mechanism in full compliance with personal data regulations
7
We verified the correctness of personal data exchanges
6 hrs
We conducted functional and legal compliance testing of personal data exchanges between CartaMe and the ZOOmartet accounting system
8
We conducted joint testing and launched the integration
1 hr
We organized cross-functional testing with the participation of ZOOmartet employees
- The CartaMe user provides multi-consent for participation in the loyalty program and for the processing of personal data.
- The Optima system connects to CartaMe on a scheduled basis and retrieves new loyalty program participants.
- During the initial exchange, the full user profile is transferred to the client's accounting system within the scope of the obtained consents.
- Loyalty ID is used as the participant identifier in the client's system.
- The integration enabled rapid onboarding of new loyalty program participants while ensuring compliance with personal data processing requirements.