我目前正在升级我们的Magento1.9.x商店到Magento2.3。我一直在努力使所有的东西启动和运行,包括安装以前在我们的旧Magento安装上使用的所有扩展(或等效的)。
我有一个问题与全球支付- Realex支付延期,因为他们提供和Magento市场。
我是在沙箱模式,使用测试卡与我们的沙箱证书设置。我已经通过composer安装了&也尝试过手动安装,但也有同样的错误。
通过结帐后收到的错误
您的交易是成功的,但有一个问题,连接回到商家的网站。请与商家联系,并通知他们您收到了此错误消息。
Realex support指出
您将从我发送的事务日志中看到,您试图连接回hpp/工艺/结果,http状态代码错误为302,这表明此页面上存在重定向。页面应该是普通的html/css。
我设置了一个新的Magento安装没有任何扩展,具有相同的结果。全球支付否认了延期的问题,我无法找到这种情况发生的原因。
是否还有其他人能够说明这一点,或者是否有人使用分机?调试日志没有说明任何需要关注的内容。
发布于 2019-04-13 18:01:28
Realex支付“控制器/过程?结果”是Magento2.3中的POST方法,控制器必须实现CsrfAwareActionInterface及其2种方法
public function createCsrfValidationException(RequestInterface $request): ?InvalidRequestException
{
return null;
}
public function validateForCsrf(RequestInterface $request): ?bool
{
return true;
}
我得到了in on Github的样例模块,用于Realex Payment2.3兼容性
http://magecommunity.com/realex-payments-302-redirect-issue-in-magento-2-3/
https://stackoverflow.com/questions/54594003
复制相似问题