Зв`язок
Вітаю! Я, Віталій, Ваш особистий надійний програміст.
1С Підприємство 8.2-8.3, 1С-Бітрікс: Управління сайтом, Бітрікс24

Платежный модуль Банк Санкт-Петербург - Интернет-эквайринг и СБП (QR-код)

"Удобный платежный модуль для Битрикс маркетплейс, позволяющий вашим клиентам оплачивать заказы через эквайринг и СБП QR-код напрямую через банк Санкт-Петербург. Быстрый и безопасный способ оплаты, заботящийся о статусе платежа и возврате денег на карту клиента. Требуется лишь заключить договор и получить ключи шифрования через банк. Подходит для сайтов с сертификатом HTTPS на домен и обновляет статус оплаты каждые 10 минут."
Бітрікс Платежный модуль Банк Санкт-Петербург - Интернет-эквайринг и СБП (QR-код)
Платежный модуль Банк Санкт-Петербург - Интернет-эквайринг и СБП (QR-код) (disprove.bspbank) - Модуль Бітрікс

Данный модуль позволит вашим клиентам оплачивать заказы через эквайринг и через СБП QR-код на сайте через «Банк «Санкт-Петербург» напрямую.
Модуль разрабатывался по стандарту 1С-Битрикс.
1. Эквайринг:
Пользователь нажимает оплатить и попадает на сайт банка, на странице которой можно оплатить как через карту, так и qr-код.
СБП
Оплаты производятся напрямую и формируется поставщиком Национальная система платежных карт (НСПК) - https://www.nspk.ru/
2. Через QR-код (НСПК)
Выводится код у вас на сайте и кнопка с переходом на оплату в банке. Код рабочий, и можно сканировать сразу на вашем сайте. Если пользователь с мобильного телефона, то оплата производится через кнопку - Перейти к оплате на сайт НСПК. Пользователь переходит на страницу оплаты и там выбирает, через какой банк хочет оплатить заказ.


При заработке мы учитывали, чтобы приходил статус оплаты с банка.
А также сайта делался возврат сразу с возвратом денег клиенту на карточку.

Для работы модуля потребуется заключить договор и получить через личный кабинет банка или через ТП:
по экварингу
Merchant ID
Сформировать ключ для шифрования передачи
по СБП
Merchant ID
Сформировать ключ для шифрования передачи

Для создания ключа шифрования:

1. создать и прислать запрос на сертификат. Можно использовать такую команду: openssl req -out request.csr -new -newkey rsa:2048 -nodes -keyout privateKey.key (в параметре CN нужно указать доменное имя вашего интернет-магазина, например, example.ru)

В результате у Вас будет два файла: ключ - privatekey.key и непосредственно запрос - request.csr. Ключ нужно хранить у себя, он понадобится для подключения к серверу банка вместе с сертификатом при создании административных операций;

Выполнить данную команду можно на вашем сервере/ПК:

· если используется ОС семейства *unix пакет openssl скорее всего предустановлен;

· если используется ОС семейства Windows возможно потребуется установить OpenSSL - https://wiki.openssl.org/index.php/Binaries

Этот модуль работает напрямую с банком. Поэтому нужен сертификат https на домен.

Статус оплаты формируется через выполнение агента раз в 10 минут. Срок жизни ссылки оплаты 1 день.

Наш модуль вже успішно використовують на наших проектах

file_download Завантажити Модуль Маркет
file_download Завантажити Модуль Маркет