[go: up one dir, main page]

RU2821390C1 - Hardware system for electronic control of sales of goods, services - Google Patents

Hardware system for electronic control of sales of goods, services Download PDF

Info

Publication number
RU2821390C1
RU2821390C1 RU2023101847A RU2023101847A RU2821390C1 RU 2821390 C1 RU2821390 C1 RU 2821390C1 RU 2023101847 A RU2023101847 A RU 2023101847A RU 2023101847 A RU2023101847 A RU 2023101847A RU 2821390 C1 RU2821390 C1 RU 2821390C1
Authority
RU
Russia
Prior art keywords
central
trade
authorization
processing server
payment
Prior art date
Application number
RU2023101847A
Other languages
Russian (ru)
Inventor
Заур Дэгиевич Багаев
Original Assignee
Заур Дэгиевич Багаев
Filing date
Publication date
Application filed by Заур Дэгиевич Багаев filed Critical Заур Дэгиевич Багаев
Application granted granted Critical
Publication of RU2821390C1 publication Critical patent/RU2821390C1/en

Links

Abstract

FIELD: information technology.
SUBSTANCE: invention relates to a hardware-software system of a system for electronic control of sales of goods and services. Software and hardware complex contains layers which are separated by firewalls and exchange information via a wide area network. At the same time organizing the exchange of certificates for authorization and identification of the user by allocating on the operations processing server and the central operations processing server a local directory for performing the processing procedure on these servers, determining a unique user identifier for authorization on a central server for processing operations, wherein identification and authorization takes place upon presentation of a physical payment instrument, prior to the moment of the payment transaction itself, analyzing the authorization request for the user’s belonging to the program, checking limit restrictions, privileges, checking a user identifier with a database of client identifiers, recalculating prices, processing requests from software modules embedded in an automated enterprise management system, which initiates a payment transaction in case of successful identification and authorization, rules are applied in an automated system for controlling a merchant and service enterprise, received from a central server for processing operations, and goods and services are dispensed.
EFFECT: possibility of real-time identification of users at service points, provision of safe information exchange between elements of a sales system.
2 cl, 2 dwg

Description

Изобретение относится к способам управления платежной транзакции до и/или после её инициации в платежных системах банков эквайеров, а именно к способам авторизации и управлению платежной транзакции до и/или после ее отправки в платежную банковскую систему (системы).The invention relates to methods for managing a payment transaction before and/or after its initiation in the payment systems of acquiring banks, namely to methods for authorizing and managing a payment transaction before and/or after it is sent to the payment banking system(s).

Из документа US 20100174626 А1, опубл. 07.08.2010 известен способ обработки запросов на авторизацию платежа для платежных транзакций, которые должны проводиться через сеть передачи данных от имени онлайновых продавцов. Запросы авторизации платежа выполняются в результате заказов держателей финансовых инструментов через множество различных систем интернет-торговли, причем каждый из упомянутых онлайн-торговцев имеет личность онлайн-торговца. Способ осуществляется доверенной центральной промежуточной системой, которая сконфигурирована для передачи запросов на авторизацию платежа в каждую из множества различных систем интернет-платежей (IPSP). В некоторых вариантах осуществления пользователь может выбирать способ оплаты для каждой транзакции, при этом отменяя требование о предоставлении пользователем платежных реквизитов отдельным системам онлайн-торговли или их системам IPSP-продавцов, заставляя пользователя отправлять свои соответствующие платежные реквизиты в отдельный доверенный объект. From document US 20100174626 A1, publ. 08/07/2010 a method is known for processing payment authorization requests for payment transactions that must be carried out over a data network on behalf of online merchants. Payment authorization requests are made as a result of orders from financial instrument holders through a variety of different online trading systems, each of said online merchants having an online merchant identity. The method is carried out by a trusted central middleware system that is configured to transmit payment authorization requests to each of a variety of different Internet payment service providers (IPSPs). In some embodiments, the user may select a payment method for each transaction, thereby eliminating the requirement for the user to provide payment details to individual online commerce systems or their IPSP merchant systems by forcing the user to submit their respective payment details to a separate trusted entity.

Заявленный программно-аппаратный комплекс системы электронного контроля продаж товаров, услуг идентифицирует покупателя до и/или после того, как будет проведена транзакция, передавая информацию через АСУ и(или) через платежный POS терминал, далее передает в автоматическую систему управления реквизиты покупателя, производит пересчёт цен согласно персональным условиям, разрешает либо запрещает дальнейшее проведение транзакции в зависимости от лимитов, либо других ограничений, заведенных в систему.The declared software and hardware complex of the system for electronic control of sales of goods and services identifies the buyer before and/or after the transaction is carried out, transmitting information through the automated control system and (or) through the payment POS terminal, then transfers the buyer’s details to the automatic control system, and performs a recalculation prices according to personal conditions, allows or prohibits further transactions depending on limits or other restrictions entered into the system.

Технический результат заявленного изобретения заключается в обеспечении возможности идентификации пользователей в реальном времени на точках обслуживания и предоставление льгот, акций, скидок, бонусов, кэшбэков клиентам с платежными инструментами, а также обеспечение безопасного обмена информацией между элементами системы продаж за счёт межсетевых экранов, и идентификация покупателя программно-аппаратным комплексом системы электронного контроля продаж товаров и услуг в момент совершения покупки.The technical result of the claimed invention is to provide the ability to identify users in real time at service points and provide benefits, promotions, discounts, bonuses, cashbacks to customers with payment instruments, as well as ensure secure exchange of information between elements of the sales system through firewalls, and customer identification software and hardware system for electronic control of sales of goods and services at the time of purchase.

Заявленный технический результат достигается при реализации программно-аппаратного комплекса системы электронного контроля продаж товаров, услуг, состоящего из сервера обработки операций, центрального сервера обработки операций и коммуникационной сети из программных модулей торговых точек, причем комплекс разделен на слои, из которых верхним является сервер обработки операций (СОО) с размещенной в его памяти базы данных с пользовательской информацией, средним является центральный сервер обработки операций (ЦСОО) с размещенными в его памяти базой данных операций, а также системой учета запросов модулей торговых точек, а нижним слоем является коммуникационная сеть из программных модулей торговых точек, при этом слои разделены межсетевыми экранами и обмениваются информацией посредством глобальной сети в следующем порядке:The declared technical result is achieved by implementing a software and hardware complex of a system for electronic control of sales of goods and services, consisting of a transaction processing server, a central transaction processing server and a communication network of software modules of retail outlets, and the complex is divided into layers, the top of which is the transaction processing server (COO) with a database with user information located in its memory, the middle layer is the central transaction processing server (CSOS) with a database of operations located in its memory, as well as a system for recording requests from point-of-sale modules, and the bottom layer is a communication network of program modules retail outlets, while the layers are separated by firewalls and exchange information via the global network in the following order:

- организуют обмен сертификатами для авторизации и идентификации пользователя, путем выделения на сервере обработки операций и центральном сервере обработки операций локальной дирекции, для выполнения процедуры обработки на этих серверах;- organize the exchange of certificates for authorization and identification of the user, by allocating a local directorate on the transaction processing server and the central transaction processing server to carry out the processing procedure on these servers;

- подготавливают механизм периодического запуска подсистемы обмена данными;- prepare a mechanism for periodically launching the data exchange subsystem;

- для каждого программного модуля торгово-сервисного объекта определяют уникальный идентификатор пользователя для авторизации на центральном сервере обработки операций, при этом идентификация и авторизация происходит при предъявлении физически платёжного инструмента, до момента совершения самой платежной транзакции;- for each software module of a trade and service object, a unique user identifier is determined for authorization on the central transaction processing server, while identification and authorization occurs upon physical presentation of the payment instrument, until the payment transaction itself is completed;

- на всех программных модулях торгово-сервисного объекта выделяют по два канала связи для центрального сервера обработки операций; - on all software modules the trade and service facility is allocated two communication channels for the central server for processing operations;

- программный модуль торговой точки формирует и отправляет на центральный сервер пакет данных содержащий идентификатор пользователя и(или) идентификатор банковской транзакции RRN, состав покупки, при этом программный модуль осуществляет идентификацию/авторизацию клиента до момента совершения самой платежной операции, путём передачи на центральный сервер идентификатора клиента, полученного после физического предъявления платёжного инструмента, такого как кредитная карта;- the software module of the point of sale generates and sends to the central server a data packet containing the user identifier and (or) bank transaction identifier RRN, the composition of the purchase, while the software module identifies/authorizes the client until the payment transaction itself is completed, by transmitting the identifier to the central server customer received upon physical presentation of a payment instrument such as a credit card;

- центральный сервер анализирует запрос авторизации на принадлежность пользователя к программе, проверяет лимитные ограничения, скидки, акции, привилегии, сверяет идентификатор пользователя с базой данных клиентских идентификаторов, в памяти центрального сервера обработки размещены база данных и система учета запросов модулей торговых точек, в соответствии с которыми центральный сервер делает пересчет цен, согласно номенклатурных единиц, группы и категорий товаров и услуг, при этом центральный сервер обрабатывает идентификационные/авторотационные запросы от программных модулей, внедренных в автоматизированную систему управления предприятия, которая инициирует платёжную транзакцию в случае успешной идентификации и авторизации через программный модуль торгово-сервисного объекта, а затем делает запрос на сервер обработки операций;- the central server analyzes the authorization request to determine whether the user belongs to the program, checks limit restrictions, discounts, promotions, privileges, checks the user identifier with the database of client identifiers, the memory of the central processing server contains a database and a system for recording requests from point-of-sale modules, in accordance with with which the central server recalculates prices, according to product units, groups and categories of goods and services, while the central server processes identification/autorotation requests from software modules embedded in the automated enterprise management system, which initiates a payment transaction in case of successful identification and authorization through the software module of the trade and service object, and then makes a request to the transaction processing server;

- сервер обработки операций обрабатывает запрос и отправляет на центральный сервер пакет данных, который содержит реквизиты покупателя необходимые для фискального и электронного чеков;- the transaction processing server processes the request and sends a data package to the central server, which contains the buyer’s details necessary for fiscal and electronic receipts;

- центральный сервер получает ответ от СОО и отправляет на программный модуль торгово-сервисного объекта пакет данных, который содержит лимитные ограничения, номенклатурные ограничения, скидки, акции, бонусы, реквизиты покупателя необходимые для формирования фискального и электронного чеков.- the central server receives a response from the SOO and sends a data package to the software module of the trade and service facility, which contains limit restrictions, product restrictions, discounts, promotions, bonuses, buyer details necessary for generating fiscal and electronic receipts.

- программный модуль торгово-сервисного объекта получает пакет данных и передаёт команды и рекомендации по отпуску товара, услуги в автоматизированную систему управления торговой точки, при этом платёжная транзакция осуществляется непосредственно на торгово-сервисном объекте, с одновременным заполнением фискальных документов в автоматическом режиме.- the software module of the trade and service facility receives a data package and transmits commands and recommendations for the release of goods and services to the automated management system of the retail outlet, while the payment transaction is carried out directly at the trade and service facility, while simultaneously filling out fiscal documents in automatic mode.

При этом заявленное изобретение дополнительно решает задачи доступности маркетинговых, социальных акций, а также других продуктов для физических и юридических лиц за счет обеспечения идентификации покупателя в момент совершения покупки и/или применения, социальной, а также любой другой механики пересчёта количества и/или суммы номенклатурной единицы, группы и категории товаров и услуг.At the same time, the claimed invention additionally solves the problem of accessibility of marketing, social promotions, as well as other products for individuals and legal entities by ensuring identification of the buyer at the time of purchase and/or use, social, as well as any other mechanics for recalculating the quantity and/or amount of the nomenclature units, groups and categories of goods and services.

Обмен информацией между элементами системы продаж проходит на безопасном уровне за счёт межсетевых экранов, а прозрачность транзакций осуществляется путем идентификации покупателя программно-аппаратным комплексом системы электронного контроля продаж товаров и услуг в момент совершения покупки.The exchange of information between elements of the sales system takes place at a secure level due to firewalls, and transparency of transactions is achieved by identifying the buyer with the software and hardware complex of the electronic control system for sales of goods and services at the time of purchase.

Повышение доступности государственных инициатив и законов для физических и юридических лиц, обеспечивается идентификацией покупателя путём физического предъявления платёжного инструмента, такого как кредитная карта, в момент покупки и предоставлением государственной льготы или при необходимости исполнения закона применения ограничений на номенклатурную единицу, группу товаров и услуг при использовании платежного инструмента.Increasing the accessibility of government initiatives and laws for individuals and legal entities is ensured by identifying the buyer by physically presenting a payment instrument, such as a credit card, at the time of purchase and providing government benefits or, if necessary, complying with the law, applying restrictions on a product item, group of goods and services when used payment instrument.

При этом за счет обмена сертификатами, а также дублирования информации при обмене данными достигается низкий уровень ошибок при передаче данных, что важно при организации товарно-денежного обмена. Для этой же цели служат межсетевые экраны, которые, являясь инструментом организации и регламентирования обмена данными между субъектами сети, обеспечивают контроль работы интерфейса в части обмена данными между разнородными системами слоев.At the same time, due to the exchange of certificates, as well as duplication of information during data exchange, a low level of errors in data transmission is achieved, which is important when organizing commodity-money exchange. Firewalls serve the same purpose, which, being a tool for organizing and regulating data exchange between network subjects, provide control over the operation of the interface in terms of data exchange between heterogeneous layer systems.

На фиг.1 представлена блок-схема, описывающая работу программно-аппаратного комплекса системы электронного контроля продаж товаров и услуг. Figure 1 shows a block diagram describing the operation of the hardware and software complex of the system for electronic control of sales of goods and services.

На фиг.2 представлена блок-схема, описывающая последовательность этапов функционирования программно-аппаратного комплекса системы электронного контроля продаж товаров и услуг, клиентский путь, взаимодействие изобретения и сторонних систем, таких как ERP ТСП, ФР(ККМ), ОФД.Figure 2 shows a block diagram describing the sequence of stages in the functioning of the hardware and software complex of the system for electronic control of sales of goods and services, the customer journey, the interaction of the invention and third-party systems, such as ERP merchant, financial register (KKM), OFD.

На фиг.1 представлено описание работы программно-аппаратного комплекса системы электронного контроля продаж товаров и услуг, которая выполняется следующим образом. Figure 1 presents a description of the operation of the hardware and software complex of the system for electronic control of sales of goods and services, which is performed as follows.

Программно-аппаратный комплекс системы электронного контроля продаж товаров и услуг содержит сервер обработки операций СОО 1, центральный сервер обработки операций ЦСОО 2, коммуникационная сеть программных модулей торгово-сервисных объектов КС ПМ ТСО 3. Программный модуль передачи сертификатов ПМПС 4, связан с блоком 6 входящим в состав программного модуля торгово-сервисных объектов ПМТСО 5, который в свою очередь входит в состав коммуникационной сети программных модулей торгово-сервисных объектов КС ПМ ТСО 3, через телекоммуникационную сеть 7. Программный модуль торгово-сервисных объектов ПМТСО 5 связан с блоком 9, посредством выделенных каналов связи 8, входящим в состав центрального сервера обработки операций ЦСОО 2. Блок 9 связан с базой данных 10, входящий в состав центрального сервера обработки операций ЦСОО 2, шиной 11. Центральный сервер обработки операций ЦСОО 2 связан с сервером обработки операций СОО 3 шиной 12. Блок 13, входящий в состав сервера обработки операций СОО 3 и связанный с базой данных 15 шиной 14. The software and hardware complex of the system for electronic control of sales of goods and services contains a transaction processing server SOO 1, a central transaction processing server TSSO 2, a communication network of software modules for trade and service facilities KS PM TSO 3. The software module for transferring certificates PMPS 4 is connected to incoming block 6 into the software module of trade and service objects PMTSO 5, which in turn is part of the communication network of software modules of trade and service objects KS PM TSO 3, through the telecommunications network 7. The software module of trade and service objects PMTSO 5 is connected to block 9, through dedicated communication channels 8, which are part of the central server for processing operations of the CSOO 2. Block 9 is connected to the database 10, which is part of the central server for processing operations of the CSOO 2, by bus 11. The central server for processing operations of the CSOO 2 is connected to the server for processing operations of the CSOO 3 by bus 12. Block 13, which is part of the operation processing server SOO 3 and is connected to the database 15 by bus 14.

Программный модуль торгово-сервисных объектов 5 с блоком 6 предназначен для передачи информации о покупках и покупателе в блок 9 посредством выделенных каналов связи 8, после получения ответа из блока 9 через канал связи 8, применяются правила ограничения или пересчёта номенклатурных единиц, группу и категорий товаров и услуг, а также пересчет суммы покупки с учетом применяемых правил.The software module of trade and service objects 5 with block 6 is designed to transmit information about purchases and the buyer to block 9 via dedicated communication channels 8, after receiving a response from block 9 via communication channel 8, the rules for limiting or recalculating product items, groups and categories of goods are applied and services, as well as recalculation of the purchase amount taking into account the applicable rules.

На сервере обработки операций 1 и центральном сервере обработки операций 2 выделяют локальную дирекцию для организации обмена сертификатами для авторизации и идентификации пользователя, и выполнения процедуры обработки на этих серверах.On the operation processing server 1 and the central operation processing server 2, a local directorate is allocated for organizing the exchange of certificates for authorization and identification of the user, and performing the processing procedure on these servers.

Для каждого программного модуля торгово-сервисного объекта 5 определяют уникальный идентификатор пользователя для авторизации на центральном сервере обработки операций 2, блок 13 обрабатывает запрос идентификации покупателя. На всех программных модулях торгово-сервисного объекта выделяют по два канала связи 8 для центрального сервера обработки операций, один из которых является резервным дублирующим, что обеспечивает отказоустойчивость. For each software module of the trade and service object 5, a unique user identifier is determined for authorization on the central transaction processing server 2; block 13 processes the buyer identification request. On all software modules The trade and service facility is allocated two communication channels 8 for the central server for processing operations, one of which is a backup backup, which ensures fault tolerance.

Платежные транзакции обрабатываются через внедрение программного модуля торгово-сервисного объекта 5 в систему управления торгово-сервисными предприятиями. Благодаря внедренному программному модулю торгово-сервисного объекта 5, конечный пользователь будет авторизован только при предъявлении платежного документа, получит привилегии согласно правилам программы лояльности, если это юридическое лицо, то будут корректно заполнены фискальные документы согласно ФЗ-54 в автоматическом режиме. Что в свою очередь позволит сократить время обслуживания юридических лиц.Payment transactions are processed through the implementation of the software module of trade and service object 5 into the management system of trade and service enterprises. Thanks to the implemented software module of trade and service facility 5, the end user will be authorized only upon presentation of a payment document, will receive privileges in accordance with the rules of the loyalty program, if this is a legal entity, then fiscal documents will be correctly filled out in accordance with Federal Law-54 in automatic mode. Which in turn will reduce the time spent servicing legal entities.

В пункте розничной торговли нет необходимости размещать сервер, за счет внедрения программного модуля торгово-сервисного объекта 5 в систему управления торгово-сервисными предприятиями, при этом программный модуль торгово-сервисного объекта 5 связан с Центральным сервером обработки операций 2.There is no need to place a server at a retail point due to the introduction of the software module of the trade and service facility 5 into the management system of trade and service enterprises, while the software module of the trade and service facility 5 is connected to the Central transaction processing server 2.

Программный модуль торгово-сервисного объекта 5 при оплате товара или/и услуги идентифицирует пользователя (покупателя) исключительно при предъявлении банковского платежного инструмента, в частности это могут быть банковские карты, NFC, QR-кода в том числе через идентификатор банковской транзакции RRN. The software module of the trade and service object 5, when paying for goods and/or services, identifies the user (buyer) solely upon presentation of a bank payment instrument, in particular it can be bank cards, NFC, QR code, including through the banking transaction identifier RRN.

Также стоит отметить, что в качестве идентификатора понимаются персональные данные или ИНН/КПП, наименование юридического лица непосредственно собственника/пользователя платежного средства (банковская карта, цифровая карта, QR code) и место регистрации, для печати на чеке, передачи в налоговые органы по средствам ОФД и для систем учета реализации ТСП для дальнейшей отчетности в налоговые органы. It is also worth noting that the identifier refers to personal data or INN/KPP, the name of the legal entity directly of the owner/user of the payment instrument (bank card, digital card, QR code) and the place of registration, for printing on a check, transfer to the tax authorities for the funds OFD and for accounting systems for the sale of commercial goods for further reporting to the tax authorities.

Идентификация происходит с помощью запроса авторизации, направленного от программного модуля торгово-сервисного объекта 5 на центральный сервер обработки операций 2. Запрос содержит идентификатор пользователя и(или) идентификатор банковской транзакции RNN, состав покупки, например, номенклатура, кол-во, цена, сумма. Identification occurs using an authorization request sent from the software module of the trade and service object 5 to the central transaction processing server 2. The request contains the user identifier and (or) bank transaction identifier RNN, the composition of the purchase, for example, item, quantity, price, amount .

Центральный сервер обработки операций 2 анализирует запрос авторизации на принадлежность пользователя к программе, проверяет лимитные ограничения, скидки, акции, привилегии. Стимулы, рекламные акции и рекламные объявления могут предоставляться при предъявлении физического платёжного инструмента такого как кредитная карта и могут отображаться в мобильном приложении банка, эмитировавшем кредитную карту и/или в личном кабинете пользователя (веб-сервис) находящегося в сети интернет.The central transaction processing server 2 analyzes the authorization request for the user’s membership in the program, checks limit restrictions, discounts, promotions, and privileges. Incentives, promotions and advertisements may be provided upon presentation of a physical payment instrument such as a credit card and may be displayed in the mobile application of the bank that issued the credit card and/or in the user’s personal account (web service) located on the Internet.

При необходимости центральный сервер обработки операций 2 совершает запрос на сервер обработки операций 1 с целью получения реквизитов покупателя. Ответ от центрального сервера обработки операций 2 содержит пересчитанный состав покупки, пересчитанную сумму покупки и при необходимости информацию по клиенту. В памяти центрального сервера обработки 2 размещены база данных 10 и система учета запросов модулей торговых точек, например, АСУ 1С.If necessary, the central transaction processing server 2 makes a request to the transaction processing server 1 in order to obtain the buyer's details. The response from the central transaction processing server 2 contains the recalculated composition of the purchase, the recalculated purchase amount and, if necessary, information on the client. The memory of the central processing server 2 contains a database 10 and a system for recording requests from point-of-sale modules, for example, ACS 1C.

Центральный сервер обработки операций 2 отправляет пакет данных на программный модуль торговой точки 5, содержащий информацию по клиенту, необходимую для исполнения ФЗ-54, а также информацию по ограничениям, таких как лимитные ограничения, товарные ограничения, типовые ограничения (фиг. 2 - шаг 6). The central transaction processing server 2 sends a data package to the software module of the point of sale 5, containing information on the client necessary for the execution of Federal Law-54, as well as information on restrictions, such as limit restrictions, product restrictions, standard restrictions (Fig. 2 - step 6 ).

Облегчение использования программ лояльности осуществляется за счёт объединения стандартных инструментов идентификации клиента в программе лояльности (например, пластиковая карта) с его платежными инструментами такими как кредитные карты. Клиент идентифицируется/авторизуется через физическое предъявление платежного инструмента.Facilitation of the use of loyalty programs is carried out by combining standard tools for identifying a client in a loyalty program (for example, a plastic card) with his payment instruments such as credit cards. The client is identified/authorized through physical presentation of the payment instrument.

На уровне сервиса платёжный инструмент, а именно идентификатор получаемый посредством считывания платежного инструмента объединяет все варианты поощрений.At the service level, the payment instrument, namely the identifier obtained by reading the payment instrument, combines all reward options.

Центральный сервер обработки операций обрабатывает идентификационные/авторотационные запросы от программных модулей, внедренных в автоматизированную систему управления предприятия. Платёжная транзакция осуществляется непосредственно на самой точке обслуживания. Если идентификация и авторизация через программный модуль прошла успешно, АСУ инициирует платёжную транзакцию, после чего активирует оборудование (колонку).The central transaction processing server processes identification/autorotation requests from software modules embedded in the enterprise's automated management system. The payment transaction is carried out directly at the service point itself. If identification and authorization through the software module is successful, the automated control system initiates a payment transaction, after which it activates the equipment (dispenser).

Программный модуль торговой точки 5 применяет правила на автоматизированную систему управления (АСУ) и производит отпуск клиента согласно правилам, полученным от центрального сервера обработки операций 2. Правила могут включать в себя: новую сумму, количество, запрет на отпуск категорий и типов товаров, количественные и номенклатурные ограничения. Модуль присваивает признак для операции юридического лица и фиксирует операцию в отдельный накопитель автоматизированной системы управления (АСУ). После успешной фиксации модуль отправляет пакет данных, содержащий фискальные реквизиты на ЦCОО 2. The software module of the point of sale 5 applies the rules to the automated control system (ACS) and releases the client according to the rules received from the central transaction processing server 2. The rules may include: a new amount, quantity, a ban on the release of categories and types of goods, quantitative and nomenclature restrictions. The module assigns a characteristic for a legal entity's operation and records the operation in a separate drive of the automated control system (ACS). After successful fixation, the module sends a data packet containing fiscal details to CSOO 2.

В терминалы внедряется программный модуль торгово-сервисного объекта 5, который осуществляет авторизацию транзакции при предъявлении платёжного инструмента, такого как кредитная карта, до момента совершения самой платежной транзакции.A software module of the trade and service facility 5 is introduced into the terminals, which authorizes the transaction upon presentation of a payment instrument, such as a credit card, until the payment transaction itself is completed.

На фиг.2 представлено описание последовательности этапов функционирования программно-аппаратного комплекса системы электронного контроля продаж товаров и услуг, клиентский путь, взаимодействие изобретения и сторонних систем, таких как ERP ТСП, ФР(ККМ), ОФД, которая включает следующие этапы.Figure 2 presents a description of the sequence of stages in the functioning of the hardware and software complex of the system for electronic control of sales of goods and services, the customer journey, the interaction of the invention and third-party systems, such as ERP merchant, FR(KKM), OFD, which includes the following stages.

1. Оформление корзины товаров/услуг на кассе АСУ (автоматизированной системе управления);1. Registration of a basket of goods/services at the ACS cash desk (automated control system);

2. Отправка запроса на оплату суммы оформленных товаров, услуг на POS Терминал; 2. Sending a request for payment of the amount of goods and services purchased to the POS Terminal;

3. Считывание зашифрованного идентификатора клиента с платежного инструмента (банковские карты, NFC, QR-кода и т. д.) с последующей авторизацией запроса АСУ к ЦСОО (ЦОД) или считывание идентификатора банковской транзакции RNN после её фиксации;3. Reading the encrypted client identifier from the payment instrument (bank cards, NFC, QR code, etc.) with subsequent authorization of the automated control system request to the central service center (data center) or reading the bank transaction identifier RNN after its fixation;

4. Авторизация запроса АСУ в ЦСОО (ЦОД) используя идентификатор клиента и (или) идентификатор банковской транзакции RNN;4. Authorization of the ACS request in the centralized service center (data center) using the client identifier and (or) bank transaction identifier RNN;

5. Авторизация запроса в центр обработки данных на сервере обработки данных: запрос скидок, запрос ограничений на установленные товарные группы, в том числе табак и алкоголь, запрос лимитов, запрос реквизитов пользователя;5. Authorization of a request to the data processing center on the data processing server: request for discounts, request for restrictions on established product groups, including tobacco and alcohol, request for limits, request for user details;

6. Передача применённых условий для обслуживания клиента в автоматизированную систему управления: возврат скидок, возврат ограничений на установленные товарные группы, в том числе табак и алкоголь, возврат лимитов, возврат реквизитов пользователя;6. Transfer of applied conditions for customer service to an automated management system: return of discounts, return of restrictions on established product groups, including tobacco and alcohol, return of limits, return of user details;

7. Передача новых условий оплаты (сумма №2) на ЭВМ торгово-сервисного объекта и/или банковский платежный терминал, в том числе запрет оплаты в зависимости от ограничений; 7. Transfer of new payment terms (amount No. 2) to the computer of the trade and service facility and/or bank payment terminal, including prohibition of payment depending on restrictions;

8. Подтверждение об успешном списании денежных средств, которое приходит на сервер; 8. Confirmation of successful debiting of funds, which comes to the server;

9. Передача данных об успешной операции в ФР, передача данных об успешной операции в ОФД, осуществляется за счет программного модуля, входящего в состав автоматизированной системы управления продажами торговой точки, осуществляет передачу данных об успешной операции. Реквизиты операции программный модуль получает с контрольно-кассовой техники и банковского платежного терминала;9. Transfer of data on a successful transaction to the FD, transfer of data on a successful transaction to the OFD, is carried out through a software module included in the automated sales management system of a retail outlet, transfers data on a successful transaction. The software module receives transaction details from cash registers and bank payment terminals;

10. Получение фискальных реквизитов чека ОФД, печать чека, передача информации в АСУ, фиксация информации в B2B/B2C накопителе; 10. Receiving fiscal details of the OFD check, printing the check, transferring information to the automated control system, recording information in the B2B/B2C drive;

11. Передача информации об успешной информации в ЦСОО (ЦОД): фискальные реквизиты, состав чека, идентификатор клиента, идентификатор банковской транзакции RRN, примененные условия лояльности, примененные условия лимитов/ограничений;11. Transfer of information about successful information to the central service center (data center): fiscal details, check composition, client identifier, bank transaction identifier RRN, applied loyalty conditions, applied limits/restrictions conditions;

12. По окончании кассовой смены происходит выгрузка данных в систему учёта. Выгрузка проходит по двум накопителям B2B/B2C.12. At the end of the cash register shift, the data is uploaded to the accounting system. The upload takes place through two B2B/B2C drives.

Таким образом, заявленный программно-аппаратного комплекса системы электронного контроля продаж товаров, услуг обеспечивает интеграцию автоматизированных систем управления торгово-сервисными предприятиями (АСУ) с системами лояльности для банковских карт с последующим отнесением клиента к программе лояльности и корректного пересчета цен, а также обеспечение идентификации пользователей в реальном времени на точках обслуживания и предоставление льгот, акций, скидок, бонусов, кэшбэков клиентам с платежными инструментами.Thus, the declared software and hardware complex of a system for electronic control of sales of goods and services ensures the integration of automated management systems for trade and service enterprises (ACS) with loyalty systems for bank cards, with subsequent assignment of the client to the loyalty program and correct price recalculation, as well as ensuring user identification in real time at service points and providing benefits, promotions, discounts, bonuses, cashbacks to customers with payment instruments.

Claims (10)

1. Программно-аппаратный комплекс системы электронного контроля продаж товаров и услуг, состоящий из сервера обработки операций, центрального сервера обработки операций и коммуникационной сети из программных модулей торговых точек, а также платежных терминалов торгово-сервисных объектов, причем комплекс разделен на слои, из которых верхним является сервер обработки операций (СОО) с размещенной в его памяти базы данных с пользовательской информацией, средним является центральный сервер обработки операций (ЦСОО) с размещенными в его памяти базой данных, а также системой учета запросов модулей торгово-сервисных объектов, а нижним слоем является коммуникационная сеть из программных модулей торгово-сервисных объектов, установленных на платежных терминалах автоматизированной системы управления торгово-сервисным предприятием (АСУ), при этом слои разделены межсетевыми экранами и обмениваются информацией посредством глобальной сети в следующем порядке:1. Hardware and software complex of a system for electronic control of sales of goods and services, consisting of a transaction processing server, a central transaction processing server and a communication network of software modules of retail outlets, as well as payment terminals of retail and service facilities, and the complex is divided into layers, of which the top layer is the transaction processing server (SPO) with a database with user information located in its memory, the middle layer is the central transaction processing server (CSPS) with the database located in its memory, as well as a system for recording requests for modules of trade and service objects, and the bottom layer is a communication network of software modules of trade and service facilities installed on payment terminals of an automated trade and service enterprise management system (ACS), with the layers separated by firewalls and exchanging information via the global network in the following order: - организуют обмен сертификатами для авторизации и идентификации пользователя путем выделения на сервере обработки операций и центральном сервере обработки операций локальной директории для выполнения процедуры обработки на этих серверах;- organize the exchange of certificates for authorization and identification of the user by allocating a local directory on the operation processing server and the central operation processing server for performing the processing procedure on these servers; - программный модуль торгово-сервисного объекта, расположенный на платежном терминале, определяет уникальный идентификатор пользователя для авторизации на центральном сервере обработки операций, при этом идентификация и авторизация происходит при предъявлении физически платёжного инструмента, до момента совершения самой платежной транзакции;- the software module of the trade and service facility, located on the payment terminal, determines a unique user identifier for authorization on the central transaction processing server, while identification and authorization occurs upon presentation of the physical payment instrument, before the payment transaction itself is completed; - на всех программных модулях торгово-сервисного объекта выделяют по два канала связи для центрального сервера обработки операций; - on all software modules of the trade and service facility, two communication channels are allocated for the central server for processing operations; - программный модуль торговой точки формирует и отправляет на центральный сервер пакет данных, содержащий идентификатор пользователя, идентификатор банковской транзакции RRN, состав покупки, при этом для идентификации/авторизации клиента до момента совершения самой платежной операции используется идентификатор клиента, полученный после физического предъявления платежного инструмента;- the software module of the point of sale generates and sends to the central server a data packet containing the user identifier, the bank transaction identifier RRN, the composition of the purchase, while the client identifier received after the physical presentation of the payment instrument is used to identify/authorize the client until the payment transaction itself is made; - центральный сервер анализирует запрос авторизации на принадлежность пользователя к программе, проверяет лимитные ограничения, скидки, акции, привилегии, сверяет идентификатор пользователя с базой данных клиентских идентификаторов, в памяти центрального сервера обработки размещены база данных и система учета запросов модулей торговых точек, в соответствии с которыми центральный сервер делает пересчет цен, согласно номенклатурным единицам, группам и категориям товаров и услуг, при этом центральный сервер обрабатывает идентификационные/авторизационные запросы от программных модулей, внедренных в автоматизированную систему управления предприятия, которая инициирует платёжную транзакцию в случае успешной идентификации и авторизации через программный модуль торгово-сервисного объекта, а затем делает запрос на сервер обработки операций;- the central server analyzes the authorization request to determine whether the user belongs to the program, checks limit restrictions, discounts, promotions, privileges, checks the user identifier with the database of client identifiers, the memory of the central processing server contains a database and a system for recording requests from point-of-sale modules, in accordance with with which the central server recalculates prices according to product units, groups and categories of goods and services, while the central server processes identification/authorization requests from software modules embedded in the automated enterprise management system, which initiates a payment transaction in case of successful identification and authorization through the software module of the trade and service object, and then makes a request to the transaction processing server; - сервер обработки операций обрабатывает запрос и отправляет на центральный сервер пакет данных, который содержит реквизиты покупателя, необходимые для фискального и электронного чеков;- the transaction processing server processes the request and sends a data package to the central server, which contains the buyer’s details necessary for fiscal and electronic receipts; - центральный сервер получает ответ от СОО и отправляет на программный модуль торгово-сервисного объекта пакет данных, который содержит лимитные ограничения, номенклатурные ограничения, скидки, акции, бонусы, реквизиты покупателя, необходимые для формирования фискального и электронного чеков;- the central server receives a response from the SOO and sends a data package to the software module of the trade and service facility, which contains limit restrictions, item restrictions, discounts, promotions, bonuses, buyer details necessary for generating fiscal and electronic receipts; - программный модуль торгово-сервисного объекта применяет правила в автоматизированной системе управления торгово-сервисным предприятием, полученные от центрального сервера обработки операций, и производит отпуск товара, услуги, при этом платёжная транзакция осуществляется непосредственно на торгово-сервисном объекте, с одновременным заполнением фискальных документов в автоматическом режиме.- the software module of the trade and service facility applies the rules in the automated management system of the trade and service enterprise, received from the central transaction processing server, and issues goods and services, while the payment transaction is carried out directly at the trade and service facility, while simultaneously filling out fiscal documents in automatic mode. 2. Программно-аппаратный комплекс по п.1, отличающийся тем, что в качестве платежного инструмента используются банковские карты, или NFC, или QR-код через идентификатор банковской транзакции RRN.2. The hardware and software complex according to claim 1, characterized in that bank cards, or NFC, or a QR code through the banking transaction identifier RRN are used as a payment instrument.
RU2023101847A 2023-01-27 Hardware system for electronic control of sales of goods, services RU2821390C1 (en)

Publications (1)

Publication Number Publication Date
RU2821390C1 true RU2821390C1 (en) 2024-06-24

Family

ID=

Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2360377C2 (en) * 2004-08-29 2009-06-27 Хуавэй Текнолоджиз Ко., Лтд. Double connection method
RU130429U1 (en) * 2013-04-01 2013-07-20 Общество с ограниченной ответственностью "Инновационно-производственный центр "Нейтральные компьютерные системы" TERMINAL AND PROTECTED COMPUTER SYSTEM INCLUDING TERMINAL
US20140074600A1 (en) * 2006-12-26 2014-03-13 Mark Carlson Coupon offers from multiple entities

Patent Citations (3)

* Cited by examiner, † Cited by third party
Publication number Priority date Publication date Assignee Title
RU2360377C2 (en) * 2004-08-29 2009-06-27 Хуавэй Текнолоджиз Ко., Лтд. Double connection method
US20140074600A1 (en) * 2006-12-26 2014-03-13 Mark Carlson Coupon offers from multiple entities
RU130429U1 (en) * 2013-04-01 2013-07-20 Общество с ограниченной ответственностью "Инновационно-производственный центр "Нейтральные компьютерные системы" TERMINAL AND PROTECTED COMPUTER SYSTEM INCLUDING TERMINAL

Non-Patent Citations (3)

* Cited by examiner, † Cited by third party
Title
"1С:Предприятие 8. Управление сетью АЗС. Бэк-офис", 25.06.2022, https://web.archive.org/web/ 20220625051147/https://solutions.1c.ru/catalog/azs-office-ut/features. *
"Автоматизация АЗС. АСУ ТП и диспетчеризация", 22.05.2011, https://web.archive.org/web/ 20110522094515/http://mzta.ru/items/223-avtomatizacziya-azs-asu-tp-i-dispetcherizacziya. *
"Обзор платформы 1С:Предприятие 8", 21.12.2022, https://web.archive.org/web/20221221132640/ https://its.1c.ru/db/metod8dev#content:1997:hdoc. *

Similar Documents

Publication Publication Date Title
US11544700B2 (en) System and method for using intelligent codes in conjunction with stored-value cards
US11900360B2 (en) System and method for using intelligent codes to add a stored-value card to an electronic wallet
US20230081174A1 (en) Systems and methods for proxy card and/or wallet redemption card transactions
AU2019200882B2 (en) System and method of registering stored-value cards into electronic wallets
AU2025223842A1 (en) A system for payment via electronic wallet
US11475436B2 (en) System and method for providing a security code
AU2026200504A1 (en) System and method for providing a security code
US20040019552A1 (en) Limited inventory offered for sale at iteratively adjusted pricing
US20030004828A1 (en) Prepaid card authorization and security system
US20210334800A1 (en) Methods, systems, and devices for managing communication requests from a plurality of users
RU2821390C1 (en) Hardware system for electronic control of sales of goods, services
KR20020009370A (en) Method and System for selling goods and service using internet
US20190188747A1 (en) Reward optimization through real time authorization processing
RU2012149360A (en) SYSTEM AND METHOD FOR SALE OF GOODS AND SERVICES WITH COMPENSATION OF COSTS OF BUYERS