Интернет-эквайринг сбербанка. Их готовый плагин.
Добрый день. Пытаюсь настроить сбербанковский интернет-эквайринг для магазина minishop2.
Использую их готовый плагин. Дали там тестовый доступ. Добавил в настройках магазина способ оплаты. При нажатие на «Сделать заказа» заказ формируется, но на платёжный шлюз не переходит. Нужно что-то ещё сделать в настройках minishop или добавить какие-то ещё настройки.
Если кто-то делал, то можно пошаговую инструкцию?
Буду очень благодарен!
Использую их готовый плагин. Дали там тестовый доступ. Добавил в настройках магазина способ оплаты. При нажатие на «Сделать заказа» заказ формируется, но на платёжный шлюз не переходит. Нужно что-то ещё сделать в настройках minishop или добавить какие-то ещё настройки.
Если кто-то делал, то можно пошаговую инструкцию?
Буду очень благодарен!
Комментарии: 9
Вроде бы решение есть: mspSberbank
RBS у вас? Их официальный компонент из документации?
Насколько я помню он прекрасно работает без каких либо дополнений. Главное все по местам разложить и правильно конфигурационный файл заполнить.
Буквально месяц назад его подключал. Полет нормальный.
Насколько я помню он прекрасно работает без каких либо дополнений. Главное все по местам разложить и правильно конфигурационный файл заполнить.
Буквально месяц назад его подключал. Полет нормальный.
Да, RBS.
По инструкции все разложил по папкам. Добавил в «Способ оплаты» способ оплаты rbs. В config'e указал тестовый логин и пароль и адрес тестового шлюза. При оформлении заказа редиректит на пустую корзину и больше ничего. При выборе другого способа оплаты при оформлении переходит на информацию о заказе.
По инструкции все разложил по папкам. Добавил в «Способ оплаты» способ оплаты rbs. В config'e указал тестовый логин и пароль и адрес тестового шлюза. При оформлении заказа редиректит на пустую корзину и больше ничего. При выборе другого способа оплаты при оформлении переходит на информацию о заказе.
А логгировать пробовали? Может банк ошибку возвращает какую?
Могу дать вам мой вариант RBS. Я не помню, возможно я и доработал что-то. Хуже не будет точно. Напишите мне в телеграм biz87
Могу дать вам мой вариант RBS. Я не помню, возможно я и доработал что-то. Хуже не будет точно. Напишите мне в телеграм biz87
Я так понял до банка даже не доходит.
Я core вынес за пределы сайта и после того как в rbs.class.php изменил путь
Я core вынес за пределы сайта и после того как в rbs.class.php изменил путь
include (dirname(dirname(dirname(dirname(dirname(dirname(__FILE__))))))) . '/docs/config.rbs.php'
до этого была ошибка [2020-12-03 11:18:31] (ERROR @ /site/core/components/minishop2/custom/payment/rbs.class.php : 302) [ms2:rbs] Метод register.do gateway request: Array
(
[orderNumber] => 40#1606983510
[amount] => 834000
[description] => Оплата заказа - 40
[userName] => RBS_MERCHANT_LOGIN
[password] => RBS_MERCHANT_PASSWORD
[returnUrl] => https://site/assets/components/minishop2/payment/rbs.php
)
gateway response:
ты в журнале ошибок появилась такая ошибка [2020-12-03 11:31:54] (ERROR @ /site/core/components/minishop2/custom/payment/rbs.class.php : 302) [ms2:rbs] Метод register.do gateway request: Array
(
[orderNumber] => 42#1606984313
[amount] => 1668000
[description] => Оплата заказа - 42
[userName] => 12342134234-api
[password] => 123412341234
[returnUrl] => https://site/assets/components/minishop2/payment/rbs.php
[orderBundle] => {"orderCreationDate":1606984313,"customerDetails":{"email":"ittarg@gmail.com","phone":"79537067816"},"cartItems":{"items":[{"positionId":1,"name":"\u0421\u0430\u043c\u043e\u0433\u043e\u043d\u043d\u044b\u0439 \u0430\u043f\u043f\u0430\u0440\u0430\u0442 MAGARICH LIDER 14L induction","quantity":{"value":2,"measure":"\u0448\u0442"},"itemAmount":1668000,"itemCode":41,"tax":{"taxType":6},"itemPrice":"834000","itemAttributes":{"attributes":[{"name":"paymentMethod","value":1},{"name":"paymentObject","value":1}]}}]}}
[jsonParams] => {"CMS":"Modx Revolution","Module-Version":"1.3.0","email":"ittarg@gmail.com"}
[taxSystem] => 0
)
gateway response:
Добрый день, как вы решили проблему?
столкнулся с такой же проблемой( нашли решение?
Да, проблема была в их сертификатах от минцифры.
Вот их ответ:
Рекомендуется ознакомиться с инструкцией
securecardpayment.ru/wiki/doku.php/certificates:start
для корректировки (при необходимости) работы вашего решения с шлюзом банка.
Решение, поменять урл c на другой, которій поддерживает сертифакаты
Вот их ответ:
Рекомендуется ознакомиться с инструкцией
securecardpayment.ru/wiki/doku.php/certificates:start
для корректировки (при необходимости) работы вашего решения с шлюзом банка.
Решение, поменять урл c на другой, которій поддерживает сертифакаты
Я поставил такой: // Адреса платежных шлюзов
define('RBS_PROD_URL', 'https://securecardpayment.ru/payment/rest/');
define('RBS_PROD_URL', 'https://securecardpayment.ru/payment/rest/');
Авторизуйтесь или зарегистрируйтесь, чтобы оставлять комментарии.