Realex Payments HPP в Magento 2.3 - 302 Перенаправление? - PullRequest
0 голосов
/ 08 февраля 2019

В настоящее время я обновляю наш магазин Magento 1.9.x до версии Magento 2.3.Я работал над тем, чтобы все было готово и работало, включая установку всех расширений (или их эквивалентов), использовавшихся ранее в нашей старой установке Magento.

У меня возникла проблема с Global Payments - Realex Payments Extension, предоставленной ими.и на Magento Marketplace.

Я нахожусь в режиме песочницы, использую тестовые карточки с нашей настройкой учетных данных песочницы.Я установил через composer и также попытался установить вручную с той же ошибкой.

Ошибка, полученная после прохождения проверки

Ваша транзакция прошла успешно, но возникла проблема с подключением обратнона веб-сайт продавца.Пожалуйста, свяжитесь с продавцом и сообщите ему, что вы получили это сообщение об ошибке.

Служба поддержки Realex заявила об этом

Вы увидите из отправленного мной журнала транзакций, что выпри попытке подключиться к http://*************/realexpayments_hpp/process/result Ошибка кода состояния http - 302, что указывает на перенаправление на этой странице.Страница должна быть простой html / css.

Я установил новую установку Magento без каких-либо расширений, с тем же результатом.Глобальные платежи отрицают проблему с расширением, и я не могу понять, почему это произойдет.

Кто-нибудь еще может пролить свет на это или кто-то использует расширение?В журнале отладки не указывается, о чем следует беспокоиться.

1 Ответ

0 голосов
/ 13 апреля 2019

Платеж Realex «Контроллер / Процесс? Результат» - это метод POST В Magento 2.3 контроллер должен реализовать CsrfAwareActionInterface и 2 его метода

public function createCsrfValidationException(RequestInterface $request): ?InvalidRequestException
{
    return null;
}

public function validateForCsrf(RequestInterface $request): ?bool
{
    return true;
}

Я получил образец модуля для ввода в Github для Realex Payment 2.3 совместимость

http://magecommunity.com/realex-payments-302-redirect-issue-in-magento-2-3/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...