Термины и сокращения:
ДС – денежные средства
РР - расчетные решения
Эквайринг, процессинг – являются внешними системами оплаты работающие через своё API, со своими настройками, внешние эквайринги.
Мерчант (MerchantId) - идентификатор зарегистрированного партнёра в СБП
СПБ - система быстрых платежей. Служба платежей предоставляет интерфейс для запроса QR-кода со стороны банка - партнёра, отправляет уведомления о факте СБП-платежа, предоставляет интерфейс для получения данных по платежу.
Тип QR-кода:
⦁ Динамический QR-код создается под каждую продажу. Такой QR можно оплатить только один раз, сумма зашивается сразу в QR.
⦁ Тип QRVariable (платежная ссылка) - это кассовая ссылка СБП. Печатается один раз и активируется отдельно для каждого платежа. Может быть оплачен много раз, но только после активации. Данный тип QR-кода не предусматривает ограничений по его общему сроку действия. После покупки блокируется до следующей активации. Если покупка не произошла, то QR-код деактивируется.
Служба внешних платежей это отдельная служба, которая работает в асинхронном режиме, с несколькими эквайерами – организации, которые связывают плательщика, оплачивающего картой, с банком который выпустил его карту.
В момент оплаты банковской картой, параметры оплаты передаются в службу. Служба сравнивает полученные параметры со своими настройками. При положительном результате служба передает параметры оплаты в механизм оплаты эквайринга (через API эквайринга) и разрешает проведение оплаты. При негативном возвращает ошибку.
Общая схема работы службы:
Служба выполняет следующие задачи:
⦁ Принимает уведомления о проводимых платежах от внешних систем;
⦁ Регистрирует платежи, проводимые с помощью внешних систем;
⦁ При необходимости и технической возможности в автоматическом режиме производит обработку платежей;
⦁ Служба работает параллельно с несколькими поступившими оплатами.
Служба платежей реализует свою работу в следующих модулях Барс: