VibeFox Redsys for PrestaShop
Добавлено в корзину. Перейти в корзину
Цена за лицензию: 1 домен, обновления и поддержка 12 мес.
Обзор
VibeFox Redsys Gateway подключает PrestaShop к виртуальному POS-терминалу Redsys (Servired / Sermepa), который большинство испанских банков предоставляют своим мерчантам. На этапе оплаты покупатель выбирает Redsys, переходит на защищённую платёжную страницу Redsys вашего банка, оплачивает картой с 3-D Secure, через Bizum или другой способ, включённый вашим банком для терминала, и возвращается в магазин. Данные карты никогда не проходят через ваш сайт, а брошенные платежи не оставляют неоплаченных заказов.
Модуль подходит магазинам в Испании, у которых уже есть мерчант-аккаунт Redsys в банке. Модуль принимает разовые платежи, которые сразу авторизуются и списываются. На вашем сайте нет формы ввода карты (InSite), нет сохранённых карт и оплаты в один клик, подписок и предавторизации с последующим списанием.
Основные возможности
Платёжная страница Redsys: подписанная платёжная форма отправляет покупателя на страницу Redsys вашего банка на сумму корзины, на языке корзины.
Оплачено только после подтверждения Redsys: заказ создаётся только по онлайн-уведомлению Redsys после проверки его подписи HMAC-SHA256 и кода вашего мерчанта. Возврат в магазин сам по себе никогда не создаёт и не оплачивает заказ.
Проверка суммы и валюты: сумма и валюта в уведомлении сравниваются с корзиной. При несовпадении заказ переводится в статус Redsys payment on hold с примечанием.
Без двойной обработки: повторные уведомления ничего не меняют. Второй платёж за уже оплаченную корзину или тестовый платёж, пока магазин работает в боевом режиме, удерживаются или отмечаются примечанием и никогда не применяются молча.
Тестовый и боевой режимы: отдельные секретные ключи для тестовой среды Redsys (SIS-T) и для боевой. Каждый платёж запоминает свою среду, в том числе для возвратов.
Возвраты со страницы заказа: полные и частичные возвраты в блоке Redsys payment заказа через REST API Redsys с проверкой подписи ответа. Полный возврат переводит заказ в статус Refunded.
Статус заказа на выбор: Payment accepted, Delivered или Redsys payment on hold для ручной проверки после успешной оплаты.
Блок Redsys на странице заказа: номер заказа Redsys, код авторизации, среда, история возвратов, примечания и попытки оплаты. Необязательный журнал без ключей и данных карт.
Требования
PrestaShop 8.0–9.x, PHP 8.0 или новее. Мерчант-аккаунт Redsys в вашем банке: код мерчанта (FUC), номер терминала и секретные ключи SHA-256 тестовой и боевой сред, с включённым онлайн-уведомлением (HTTP) для терминала. Лицензионный ключ VibeFox с vibefox.net (один ключ на домен).
