Назад

VibeFox Redsys for OpenCart — Помощь

Требования

OpenCart: 3.0.x (проверено на 3.0.5.0) или 4.0.2 и новее (проверено на 4.1.0.3).

PHP: 8.0 или новее.

Мерчант-аккаунт Redsys: ваш банк (эквайер, который выдал вам виртуальный POS Redsys) предоставляет код мерчанта (FUC), номер терминала и доступ к административной панели Redsys, где отображается секретный ключ SHA-256 каждой среды. Ключ тестовой среды отличается от боевого. Онлайн-уведомление (HTTP) должно быть активно для вашего терминала. Если не уверены, уточните у банка.

Валюта: одна из валют, которые поддерживает расширение (см. Настройка), и ваш терминал Redsys должен быть подключён банком для этой валюты. Большинство терминалов принимают только EUR.

Доступный магазин: Redsys должен иметь возможность обратиться к вашему магазину из интернета, без входа и блокировки файрволом, чтобы доставлять уведомления о платежах.

Лицензионный ключ VibeFox: приобретается на vibefox.net. Один ключ работает на одном домене.

Установка

Файл для загрузки — один zip-архив с пакетами для обеих версий OpenCart. Распакуйте его на своём компьютере. Он содержит README.txt, пакет для OpenCart 3 wcp_redsys_gateway-oc3-(version).ocmod.zip и пакет для OpenCart 4 wcp_redsys_gateway.ocmod.zip. Устанавливайте только пакет для вашей версии OpenCart. Лицензионный ключ один и тот же для обеих версий.

OpenCart 3

1. В административной части перейдите в Extensions > Installer, нажмите Upload и выберите файл wcp_redsys_gateway-oc3-(version).ocmod.zip. Расширение не содержит модификаций OCMOD, поэтому обновлять Extensions > Modifications не требуется. Вместо установщика можно скопировать содержимое папки upload этого пакета в корневую папку вашего магазина.

2. Перейдите в Extensions > Extensions и выберите тип Payments. Найдите VibeFox Redsys Gateway и нажмите Install (зелёная кнопка +). Вашему администратору необходимо право на изменение списка платёжных расширений.

3. Нажмите Edit (кнопка с карандашом), чтобы открыть страницу настроек. Вставьте ваш лицензионный ключ VibeFox в поле License key в блоке лицензии в верхней части страницы и нажмите Activate (см. Лицензионный ключ).

4. Введите код мерчанта, терминал и секретный ключ каждой среды (см. Настройка).

5. Включите Enable/Disable и нажмите Save. Проверьте платёж при включённом Test Mode, затем выключите Test Mode, чтобы принимать реальные платежи.

OpenCart 4

1. В административной части перейдите в Extensions > Installer, нажмите Upload и выберите файл wcp_redsys_gateway.ocmod.zip. Не переименовывайте файл: OpenCart 4 берёт код расширения из имени файла, и переименованный пакет не работает.

2. Пакет появится в списке установленных расширений на той же странице. Нажмите рядом с ним Install (зелёная кнопка +).

3. Перейдите в Extensions > Extensions и выберите тип Payments. Найдите VibeFox Redsys Gateway, нажмите Install (зелёная кнопка +), а затем Edit (кнопка с карандашом).

4. Введите лицензионный ключ и данные Redsys так же, как в шагах с 3 по 5 для OpenCart 3. Страница настроек и её поля одинаковы в обеих версиях. Отличается только адрес уведомления (см. Уведомления о платежах).

Новая установка начинает работу с выключенным способом оплаты и включённым тестовым режимом.

Настройка

Все настройки находятся на странице расширения: Extensions > Extensions > Payments > VibeFox Redsys Gateway > Edit. Разделы перечислены слева; кнопка Save под списком сохраняет всю страницу. Без права на изменение расширения страница показывает настройки, но не может их сохранить.

Над настройками страница предупреждает, если код мерчанта отсутствует или содержит не только цифры, если секретный ключ не является допустимым ключом SHA-256 Redsys, если ключ текущего режима пуст (тогда способ оплаты скрывается на оформлении заказа) и если валюта магазина по умолчанию не поддерживается. Пока включён тестовый режим, она показывает Test mode is active: payments go to the Redsys test environment (SIS-T), no real money is charged.

При сохранении поле Title должно содержать от 1 до 128 символов (Enter a title for the payment method (1 to 128 characters).), Sort Order должно быть целым числом (отрицательные значения допускаются), Total должно быть числом не меньше 0, а геозона и каждый статус заказа должны существовать. Иначе ничего не сохраняется.

Redsys

Enable/Disable: Enable Redsys Gateway включает или выключает способ оплаты. По умолчанию: выключено.

Title: название способа оплаты, которое видит покупатель на оформлении заказа. Оно также сохраняется в заказе как название способа оплаты. По умолчанию: Credit/Debit Card (Redsys). Обязательно, до 128 символов.

Description: текст, который покупатель видит на шаге Confirm Order над кнопкой подтверждения. По умолчанию: Pay securely with your credit or debit card via Redsys.

Sort Order: позиция Redsys среди способов оплаты на оформлении заказа. Оставьте поле пустым или введите целое число.

Geo Zone: предлагать Redsys только для платёжных адресов из выбранной геозоны. По умолчанию: All zones. Геозоны настраиваются в System > Localisation > Geo Zones.

Total: сумма заказа в валюте магазина по умолчанию, которую заказ должен достичь, чтобы предлагался Redsys: число не меньше 0. Оставьте поле пустым, чтобы предлагать Redsys при любой сумме.

Аккаунт Redsys

Ваш банк предоставляет код мерчанта (FUC), терминал и доступ к административной панели Redsys, где отображается секретный ключ SHA-256 каждой среды. Раздел содержит ссылку на административную панель Redsys.

Merchant Code (FUC): ваш код мерчанта Redsys, до 9 цифр. Любые символы, кроме цифр, удаляются при сохранении.

Terminal Number: номер терминала, назначенный вашим банком, до 3 цифр. По умолчанию: 1. Пустое поле сохраняется как 1.

Secret Key (SHA-256) — live: ключ SHA-256 в формате Base64 для боевой (продуктивной) среды, обычно 32 символа. Используется, когда тестовый режим выключен.

Тестовый режим (SIS-T)

Тестовая среда Redsys имеет собственный секретный ключ. В разделе показаны публичные тестовые данные Redsys: код мерчанта 999008881, терминал 1, ключ sq7HjrUOBfKmC576ILgskD5srU870gJ7, карта 4548 8100 0000 0003, срок действия 12/49, CVV 123. В тестовом режиме реальные деньги не списываются.

Test Mode: платежи и возвраты направляются в тестовую среду Redsys (SIS-T) и подписываются тестовым ключом. По умолчанию: включено. Выключите, чтобы принимать реальные платежи. Пока режим включён, покупатели на шаге Confirm Order видят TEST MODE: Redsys test environment, no real money is charged.

Secret Key (SHA-256) — test: ключ SHA-256 в формате Base64 для тестовой среды. Используйте собственный тестовый ключ или публичный тестовый ключ, указанный выше.

Сохранённые ключи больше никогда не показываются. Поле остаётся пустым и показывает Saved — leave empty to keep it. Вводите новое значение, только если хотите его изменить. Чтобы удалить сохранённый ключ, отметьте Clear saved secret on save под полем и нажмите Save.

Страница оплаты и заказы

Commerce Name: название магазина, которое отображается на платёжной странице Redsys, не более 25 символов. По умолчанию: название вашего магазина, обрезанное до 25 символов.

Order Status After Payment: какой статус получает оплаченный заказ.

Processing: значение по умолчанию. Статус, выбранный в Processing status.
Completed: статус, выбранный в Completed status.
On hold (review): каждый оплаченный заказ ждёт вашей ручной проверки в статусе, выбранном в On hold (review) status.

Расхождения суммы или валюты, тестовые платежи, когда шлюз работает в боевом режиме, и платежи отменённых попыток всегда получают статус On hold (review) status.

OpenCart создаёт заказ на шаге Confirm Order без статуса (отсутствующий заказ). Он получает статус только после подписанного уведомления Redsys. Отклонённый или отменённый платёж оставляет заказ без статуса; покупатель возвращается к оформлению заказа, а корзина сохраняется. Каждое поле ниже перечисляет ваши статусы заказов OpenCart.

Processing status: используется, когда Order Status After Payment равен Processing. По умолчанию: В обработке.

Completed status: используется, когда Order Status After Payment равен Completed. По умолчанию: Выполнен.

On hold (review) status: для платежей, которые требуют вашей проверки (см. выше), или для каждого оплаченного заказа, когда Order Status After Payment равен On hold (review). По умолчанию: Ожидание, так как в OpenCart нет статуса On hold; примечание к заказу объясняет причину. Вы можете создать собственный статус в System > Localisation > Order Statuses и выбрать его здесь.

Refunded status: устанавливается, когда платёж Redsys полностью возвращён со страницы заказа. По умолчанию: Возвращён.

Уведомления о платежах

Notification URL: Redsys сообщает о каждом платеже на этот адрес вашего магазина. Он показан в этом разделе. В OpenCart 3 он выглядит так: https://your-store/index.php?route=extension/payment/wcp_redsys_gateway/notify, в OpenCart 4 так: https://your-store/index.php?route=extension/wcp_redsys_gateway/payment/wcp_redsys_gateway.notify. Он формируется из адреса витрины вашей установки OpenCart. Расширение передаёт его в Redsys с каждым платежом, поэтому ничего копировать в панель Redsys не нужно. Онлайн-уведомление (HTTP) должно быть активно для вашего терминала. Спросите у банка, если ни один заказ не подтверждается после успешного платежа. Уведомления без действительной подписи отклоняются. Без уведомления заказ никогда не получает статус.

Дополнительно

Debug log: записывает подробности платежей, уведомлений и возвратов в rdsg_debug.log.php в папке логов OpenCart (storage/logs). Открыть файл через веб нельзя; при достижении 5 МБ он переносится в старую копию. Ошибки записываются всегда, даже когда эта опция выключена. Ключи, подписи и данные карт никогда не записываются. По умолчанию: выключено.

Log: показывает размер и последние записи журнала. Нажмите Clear log, чтобы очистить его.

Delete Data: при включении удаление расширения удаляет настройки шлюза и журнал. Записи о платежах Redsys по заказам (нужны для возвратов) всегда сохраняются. По умолчанию: выключено.

Импорт / экспорт

Export: Download JSON сохраняет настройки в файл JSON. Секретные ключи не экспортируются.

Import: вставьте ранее экспортированный JSON и нажмите Import, чтобы восстановить настройки. Сохранённые секретные ключи сохраняются.

Поддерживаемые валюты

EUR, USD, GBP, JPY, CHF, CAD, AUD, NZD, NOK, SEK, DKK, PLN, CZK, HUF, BGN, RON, ILS, INR, MYR, SGD, THB, SAR, ZAR, RUB, BRL, MXN, ARS, CLP, COP, PEN, CNY, TWD. Способ оплаты скрывается, если валюты покупателя нет в этом списке.

Оформление заказа

На шаге Payment Method покупатель выбирает способ оплаты (по умолчанию Credit/Debit Card (Redsys)). На шаге Confirm Order покупатель видит ваше описание. OpenCart создаёт заказ на этом шаге, по-прежнему без статуса. Когда покупатель нажимает Confirm Order, расширение готовит подписанную платёжную форму, покупатель видит Redirecting to Redsys for payment. Please wait... и переходит на платёжную страницу Redsys вашего банка. Если браузер не переходит автоматически, покупатель нажимает Pay via Redsys. В OpenCart 4 покупатель выбирает способ оплаты кнопкой Choose в блоке способа оплаты, в окне Payment method options, и нажимает Confirm Order внизу страницы оформления заказа.

На странице Redsys покупатель платит картой с 3-D Secure или через Bizum либо другой способ, который ваш банк подключил для терминала. Страница использует язык покупателя (испанский, английский, каталанский, французский, немецкий, итальянский, португальский и другие), для остальных языков — английский. Сумма равна сумме заказа в минимальных единицах валюты заказа, например EUR 43.45 передаётся как 4345, а JPY или CLP — без десятичных знаков. Платёж описывается как Order с номером заказа и названием вашего магазина.

После оплаты покупатель возвращается в ваш магазин. Сам возврат ничего не помечает как оплаченное. Заказ помечается оплаченным, только когда Redsys подтверждает платёж подписанным уведомлением. Затем заказ получает статус обычным для OpenCart способом, с обычными письмами о заказе и обновлением остатков, а покупатель видит страницу успешного оформления заказа OpenCart с текстом Your payment with Redsys has been received. Если заказ получил статус On hold (review) status, страница показывает Your payment with Redsys has been received and is being reviewed by the store. Если уведомление ещё не пришло, появляется страница Payment confirmation с текстом Redsys is confirming your payment. If you completed the payment, your order will be confirmed in a few moments — please do not pay again. и кнопками Check again и Back to checkout.

Если покупатель отменяет платёж или Redsys отклоняет его, Redsys возвращает покупателя на оформление заказа с сообщением The Redsys payment was not completed. You can try again or choose another payment method. Корзина сохраняется, и покупатель может оплатить снова. Каждая новая попытка получает новый номер заказа Redsys, и платёж, сделанный из любой из них, например из второй вкладки браузера, по-прежнему распознаётся. OpenCart 3 создаёт новый заказ каждый раз, когда показывается шаг Confirm Order; если другой заказ из той же корзины уже оплачен, покупатель сразу переходит на страницу успеха, а поздний платёж по другому заказу не применяется.

В OpenCart 4 сообщение о платеже, который не был завершён, показывается над страницей оформления заказа. OpenCart 4 хранит один заказ для оформления и обновляет его, поэтому после отмены или отклонённого платежа покупатель оплачивает тот же заказ с новым номером заказа Redsys. Если этот заказ был закрыт за это время, покупатель возвращается к оформлению заказа с сообщением Your previous order was closed without a payment. Please confirm the order again to pay with a new order. или, если у него был платёж Redsys, с сообщением Your order was cancelled or refunded by the store. Please confirm the order again to pay with a new order. Следующее нажатие Confirm Order оплачивает новый заказ. Если заказ оформления уже оплачен, но с тех пор изменилась корзина, в том числе количество товара, покупатель возвращается к оформлению заказа, и новая корзина оплачивается новым заказом.

Если платёж не удаётся отправить в Redsys, покупатель остаётся на шаге Confirm Order с коротким сообщением: Redsys payments are not configured correctly. Please choose another payment method or contact us., сообщением о том, что платежи в этой валюте не принимаются, или The order total must be greater than zero.

Уведомление и возврат покупателя также работают, когда магазин находится в режиме обслуживания: OpenCart 3 пропускает запросы платёжных расширений, а в OpenCart 4 расширение добавляет для них стартовое действие.

Расширение принимает только разовые платежи, которые авторизуются и списываются сразу на странице Redsys. Оно не предоставляет формы карты на вашем сайте (InSite или iframe), не поддерживает сохранённые карты, платежи в один клик или токенизацию, подписки или регулярные платежи, предавторизацию с последующим списанием и платёжные ссылки для заказов, созданных в админке.

Заказы и возвраты

Статусы заказов

Нет статуса (отсутствующий заказ): покупатель был отправлен в Redsys и не оплатил, платёж был отклонён или отменён, либо уведомление Redsys ещё не пришло. В Sales > Orders такие заказы показываются только с фильтром Order Status, установленным в значение Missing Orders.

Processing, Completed или On hold (review): платёж подтверждён. Статус соответствует Order Status After Payment. Примечание показывает номер заказа Redsys (Ds_Order), код авторизации и код ответа, а тестовые платежи помечаются как [TEST].

On hold (review) после платежа: Redsys сообщил сумму или валюту, отличные от суммы заказа, пришёл тестовый платёж, пока шлюз работал в боевом режиме (реальные деньги не списывались), или покупатель оплатил после отмены этого платежа на странице Redsys. Примечание это объясняет. Проверьте платёж в административной панели Redsys, затем обработайте заказ или верните платёж.

Refunded status: платёж полностью возвращён через расширение.

Отклонённый платёж никогда не меняет заказ, который уже имеет статус. Для частых кодов ответа журнал и примечания дают краткую причину, например Insufficient funds, Card expired или Cancelled by the customer. Если для заказа или корзины, которые уже оплачены, приходит второй, другой платёж, заказ не меняется. Примечание просит вернуть повторный платёж в административной панели Redsys. Если Redsys сообщает, что платёж ещё выполняется, добавляется примечание, и заказ ждёт окончательного результата.

Примечания — это записи в History заказа, которые покупатель не видит.

Вкладка VibeFox Redsys Gateway

В Sales > Orders откройте заказ, оплаченный через Redsys. Внизу страницы заказа, рядом с History и Additional, вкладка VibeFox Redsys Gateway показывает Redsys order number (Ds_Order), Authorisation code / response, Environment (боевой или тестовый) с меткой Test mode, Status платежа, Paid / refunded, подсказку о проверке для заказов на удержании, форму возврата, историю возвратов, Redsys notes заказа и Redsys order numbers issued for this cart. Вкладка показывается пользователям, которые имеют доступ к расширению.

Возвраты

На вкладке введите Amount (подставляется сумма, которая ещё не возвращена), при необходимости Reason (optional), и нажмите Refund via Redsys. Подтвердите вопрос Refund this amount through Redsys? This cannot be undone. Поддерживаются полный и частичный возвраты. Необходимо право на изменение заказов (Sales > Orders, задаётся в System > Users > User Groups). Возвраты выполняются в сумме и валюте, которые списал Redsys, поэтому после расхождения суммы или валюты вы можете вернуть не больше того, что покупатель фактически заплатил, а не сумму заказа. Возврат отправляется через REST API Redsys в ту среду, где был совершён платёж (тестовую или боевую), подписывается ключом этой среды, и подпись ответа проверяется. Если Redsys не принимает возврат, вкладка показывает ошибку, и возврат не фиксируется. Успешный возврат добавляется в историю возвратов и примечания с номером заказа Redsys и причиной. Полный возврат переводит заказ в Refunded status без уведомления покупателя и без возврата товаров на склад, как при ручной смене статуса. Частичный возврат статус не меняет.

Возвраты товаров в Sales > Returns не возвращают деньги через Redsys.

Возвраты, сделанные в административной панели Redsys, не регистрируются как возвраты расширения. Когда Redsys присылает уведомление о них, к заказу добавляется примечание. Статус заказа автоматически не меняется.

Лицензионный ключ

Расширение работает с лицензионным ключом VibeFox, полученным на vibefox.net. Блок лицензии License — VibeFox Redsys Gateway является первым блоком в Extensions > Extensions > Payments > VibeFox Redsys Gateway > Edit, над настройками. Вставьте ключ в поле License key и нажмите Activate. После этого блок показывает ключ в замаскированном виде, статус (например, дату, до которой лицензия действительна, и ваш домен) и кнопки Check now для повторной проверки статуса, Change key для ввода другого ключа и Remove key для удаления ключа из этого магазина. Ниже находятся строка Product: opencart-payment-redsys и ссылка Manage licenses and domains in your account, которая открывает ваш аккаунт vibefox.net. Изменять ключ могут только администраторы с правом Modify на расширение. Тексты блока следуют языку административной части (включены английский и русский).

Если ключ не принят, блок объясняет причину, например Key not found, This key belongs to another product, Domain limit reached или License expired on с датой. После смены адреса магазина или после освобождения слота домена в аккаунте нажмите Check now. Если сервер лицензий недоступен, расширение продолжает работать по последнему известному статусу.

Один ключ работает на одном домене: адрес магазина из конфигурации OpenCart. Удаление ключа из магазина не освобождает слот домена. Освободите его в своём аккаунте vibefox.net.

Без активного ключа Redsys не показывается покупателям на оформлении заказа. Если платёж всё же запущен, покупатель видит This payment method is not available. Please choose another one. Администратор, вошедший в административную часть в том же браузере, по-прежнему видит способ оплаты в магазине, с пометкой (unlicensed — visible to admins only), чтобы вы могли настроить и протестировать расширение до покупки ключа. В OpenCart 4 этот предпросмотр недоступен: магазин не видит, что администратор вошёл в админку, поэтому без активного ключа способ оплаты скрыт для всех. После однократного открытия страницы Edit на Dashboard администратора появляется напоминание. Закройте его кнопкой ×, чтобы скрыть на 7 дней. Существующие заказы не затрагиваются: уже начатые платежи по-прежнему подтверждаются, а возвраты работают.

Когда срок лицензии истекает, расширение продолжает работать, но для обновлений и поддержки нужно продление. Статус автоматически проверяется снова при открытии Dashboard или страницы Edit в административной части: раз в день в течение первых 14 дней после ввода ключа, затем раз в неделю. Cron-задача не нужна. Удаление расширения всегда удаляет лицензионный ключ и статус лицензии.

Устранение неполадок

Redsys не появляется на оформлении заказа: проверьте, что лицензия активна, Enable/Disable включён, код мерчанта и терминал заполнены, а в текущем режиме есть действительный ключ: Secret Key (SHA-256) — test в тестовом режиме, Secret Key (SHA-256) — live в боевом режиме. Проверьте, что валюта покупателя входит в список поддерживаемых валют. Страница настроек показывает предупреждение по каждой из этих проблем. Также проверьте, что платёжный адрес входит в выбранную Geo Zone, и что сумма заказа достигает Total, заданного в настройках.

Платёж прошёл, но заказ остаётся без статуса: уведомление Redsys не дошло до вашего магазина. Попросите банк проверить, что онлайн-уведомление (HTTP) активно для вашего терминала. Проверьте, что адрес из Notification URL доступен из интернета без входа и блокировки файрволом. Включите Debug log и посмотрите поле Log на странице расширения.

Уведомление отвечает Forbidden: подпись не совпадает с секретным ключом среды, в которой был начат платёж, либо код мерчанта в уведомлении не ваш. Проверьте, что секретные ключи и код мерчанта в настройках соответствуют вашему терминалу.

Уведомление отвечает Order not found: уведомление подписано правильно, но ни один заказ этого магазина не использует этот номер заказа Redsys.

Уведомление отвечает Busy: корзину в тот же момент обрабатывало другое уведомление, либо не удалось установить статус заказа. Redsys повторит уведомление. Причина указана в журнале.

Уведомление отвечает Bad request: запрос не содержал параметров Redsys или они были повреждены. Он пришёл не от Redsys в ожидаемом формате.

Заказ имеет статус on hold после платежа: прочитайте примечания на вкладке VibeFox Redsys Gateway (см. Статусы заказов), затем обработайте заказ или верните платёж.

Тестовые платежи не подтверждают заказы в боевом режиме: тестовый платёж никогда не оплачивает заказ, пока Test Mode выключен. Вместо этого заказ переводится на удержание с примечанием. Для тестовых платежей используйте тестовый режим с тестовым ключом.

Возврат не выполняется: прочитайте ошибку. Redsys refund: the merchant code or the TEST secret key is not configured. (или LIVE) означает, что отсутствует ключ среды платежа. Коды ошибок Redsys объясняются в сообщении, например SIS0057 (сумма превышает остаток платежа), SIS0056 (исходный платёж не найден: другая среда или терминал), SIS0042 (ошибка подписи, проверьте ключ этой среды), SIS0026 (неизвестный код мерчанта или терминал) и SIS0027 (валюта не настроена для терминала). Если Redsys недоступен, возврат не выполняется. Попробуйте позже.

На вкладке нет формы возврата: вкладка объясняет причину: например, у заказа нет подтверждённого платежа Redsys, он полностью возвращён, или у вашей группы пользователей нет права на изменение заказов.

Для разработчиков: расширение вызывает события OpenCart wcp_redsys_gateway/merchant_parameters (параметры платежа и заказ) и wcp_redsys_gateway/currency_codes (список поддерживаемых валют). Добавляйте валюту, только если ваш банк включил её для терминала.

Удаление

Перейдите в Extensions > Extensions, выберите тип Payments и нажмите Uninstall (красная кнопка −) рядом с VibeFox Redsys Gateway. Лицензионный ключ и статус лицензии этого расширения всегда удаляются. OpenCart всегда удаляет собственные настройки расширения: Enable/Disable, Sort Order, Geo Zone, Total и четыре статуса заказов, которые при повторной установке возвращаются к значениям по умолчанию. Событие OpenCart расширения также удаляется (в OpenCart 4 также его события и стартовое действие, которое пропускает уведомление и возврат покупателя в режиме обслуживания). Если Delete Data включён, удаляются остальные настройки шлюза (заголовок, описание, код мерчанта, терминал, ключи, тестовый режим, название магазина, статус заказа после оплаты, журналирование) и журнал. Если выключен, они сохраняются для будущей повторной установки. Записи о платежах и возвраты Redsys всегда сохраняются, поэтому заказы, оплаченные ранее, можно вернуть и после повторной установки. Существующие заказы сохраняют свои примечания об оплате.

Чтобы на OpenCart 4 удалить также файлы расширения, после удаления перейдите в Extensions > Installer, нажмите Uninstall (оранжевая кнопка −) рядом с VibeFox Redsys Gateway в списке установленных расширений, а затем Delete (красная кнопка с корзиной), чтобы удалить загруженный пакет.

Redsys является товарным знаком его правообладателя. Это расширение не связано с Redsys и не одобрено Redsys.