Разработка сервиса для интеграции с СБП

Разработка сервиса для интеграции с СБП

Разработка сервиса для интеграции с СБП
ЗАДАЧА
Разработать сервис для интеграции с системой быстрых платежей через платежный шлюз
ВИДЫ РАБОТ
Разработка расширения, добавляющего возможность оплаты по статическому и динамическому QR-коду;
Разработка API-сервера;
Разработка структуры базы данных для сервиса

Во время разработки были реализованы следующие функциональные возможности:

  • Разработан API-сервер, который имеет следующие возможности:

    • Генерация динамических QR-кодов;

    • Трансляция запросов динамических QR-кодов в платёжный шлюз;

    • Фиксация ответов успешных оплат по динамическим и статическим QR-кодам и возможность сделать запрос на получения статуса платежа;

    • При необходимости возможна передача информации о платеже по API в виртуальную кассу;

    • Фиксация ответа от виртуальной кассы на получение информации о чеке;

    • Структура сервиса разработана с возможностью масштабирования;

    • Сервис может работать одновременно с несколькими организациями, каждая организация имеет свои API ключи для авторизации.

  • Реализована возможность оплаты в программах оперативного учёта на платформе 1С по статическому и динамическому QR-коду;

  • Во внедрённом расширении имеется возможность печати чека на физической и виртуальной кассе Orange Data;

  • Добавлен способ оплаты по QR-коду в форму обработки РМК 1С:Розница;

Кнопка оплаты по СБП

    • Внутри формы оплаты возможно выбрать кассу, на которой будет напечатан чек: на онлайн кассе или на физической;


Кнопки для отправки платежа

    • После выбора кассы происходит запрос на сервис и ожидание итогового статуса оплаты. После оплаты чек проводится по стандартному сценарию 1С:Розница и в зависимости от выбора чек может быть напечатан на физической кассе.


Статический QR-код