opayo - 3D Secure - test.sagepay.com 返回空白页

标签 opayo

我遇到了同样的问题: Sagepay Direct 3D Secure Blank Page Issue ....虽然在我的实例中没有涉及任何魔法,但我仍然无法显示 3D 安全测试页。这是提交的表单字段(根据 Chrome 的开发者工具,网络选项卡):

<form name="form" id="3dsecureform" action="https://test.sagepay.com/mpitools/accesscontroler?action" method="post">
<input type="hidden" name="MD" value="20156449501764516147" />
<input type="hidden" name="PaReq" value="eJxVUUFuwjAQvPcVUa6VWDuxE0CLEW0OpYIqKlRC3NzEKmmTAE7SQl+PDUkpt5n1emZ3FseHIne+la6ybTlyaY+4Y3GHy41WKlqopNFK4FxVlfxQTpaOXI9QHjA24ISGAeM0oCx0BcaTV7UX2AoJo9OjCB01CjrZyLIWKJP9w/RFMNLnvofQUiyUnkaCM8L8gBM/9PseCxEuZSxlocSzzLNZnSKcGSbbpqz1UfS9AKEj2OhcbOp6NwRAsATh6h03FlXm8yFLhcybr08S/t7/kOh9uQoGJNaz9WodvZERgu3AVNZKmI0HJPSJQ9mQB0NuxjrXURbWVXjMTG02uTDcWZPJzdP/EppItSqTbvCOoTrstqWynxD+MKaqSsTChh/LozOPp8bclhCuyzw+2ViT2iRFbaJnZPUyk4hHyEXQEgTbC+2xoL2rQTf3PgFvDqs0" />
<input type="hidden" name="TermUrl" value="https://www.EXAMPLE.co.uk/sagepay/3dsecurecallback" />
<button type="submit btn btn-primary">Submit</button>
</form>

我尝试将表单操作更改为 ?action=auth。这产生了一个 3D 安全页面,但所有字段都显示为空。我正在使用 PHP,所以我也尝试在每个字段周围放置 trim(urlencode())。结果相同 - POST 为 200 OK,但响应完全空白。我假设提交的字段一定有问题.....

最佳答案

我检查了我的开发日志,我确实得到了 https://test.sagepay.com/mpitools/accesscontroler?action=pareq从 SagePay 返回 ACSURL。在我看来,您的表单在 ? 操作后缺少 =pareq。希望这能解决问题。

关于opayo - 3D Secure - test.sagepay.com 返回空白页,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/57274569/

相关文章:

.net - SagePay Forms v3.0 不需要计费和交付字段

php - Sagepay 5006 错误代码修复

payment-gateway - 获取错误 : 4020 : Information received from an Invalid IP address

azure - 如何检查Azure网络安全组出站IP是否允许?

php - 为什么我从 SagePay 收到错误 "4020 : Information received from an Invalid IP address."?

Java UTF-8 编码问题

php - Codeigniter - Sagepay : 5006 Unable to redirect to Vendor's web site. 供应商未能提供 RedirectionURL

java - 为什么我的 POST 到 Sagepay 会返回错误 400?

c# - 反序列化 XML - 值对于无符号字节来说太大或太小

paypal - SagePay V3 Paypal 集成问题。无论如何要跟踪/查看错误?