【发布时间】:2020-03-12 16:41:39
【问题描述】:
当信用卡支付引发 3DSecure 挑战时,我在使用 SagePay Direct 时遇到了一个非常令人沮丧的问题。
客户报告 iFrame 挂起或付款被拒绝响应。更糟糕的是,在某些情况下,Sage 接受了付款,但用户没有意识到这一点并试图再次购买 查看我的日志,我的代码正在按预期工作,并且正在加载 iFrame,并将返回的 ACSURL 作为 src。
在网上搜索后,这似乎是一个已知问题,在我移交给的安全商家发行方上发生了超时。
我遇到的问题是我无法控制发行人的响应(或缺乏),因为它在 iFrame 中。
Sage 对这个问题的帮助并不大,只是说“我们听说过遇到这个问题的客户”
有没有人遇到过这个问题并知道如何解决?我想底线是关闭 3DSecure 检查,但这似乎与即将生效的新欧盟裁决适得其反。
值得指出的是,这只会影响我的一小部分客户群,并且很多交易都在成功处理(即使是密码挑战),但遇到问题的客户大声喊叫是正确的。
有人有什么想法吗?
谢谢
【问题讨论】:
-
我在客户网站上遇到了同样的问题。在这种情况下,它开始于 4 月中旬左右。我今天才知道这个问题,我会仔细调查,如果我找到任何可以帮助解决它的方法,请告诉您。
-
我从来没有真正深入了解这个问题。我确实创建了一个普通的独立页面来处理发给第三方推荐人的帖子,因为 Sage 的建议是我可能在托管 iframe 的页面上有图像或 Javascript,这些图像或 Javascript 被授权者随机阻止。这减少了失败的数量,但没有对所有失败进行排序,所以最后我不得不关闭 3DS。
-
我正在等待 Sage 推出 3DS 的第 2 版,希望新的过程可能更宽容一点。与此同时,自从 3DS 被关闭以来,我在付款方面的此类失败次数为零,因此我可以高度自信地说,问题出在某些类型的 3DS 授权请求上。对于即将实施的解决方案来说,这很奇怪,而且不是一个好的结果。感谢您在某个时候找到的任何修复程序。
-
我发现我的系统问题是由于客户在 SagePay 的最后一次响应后“退出”并导致订单未完成。我为 iFrame 使用了模态。我删除了模式并在接收 SagePay 响应的页面上添加了一个按钮。该按钮执行回发,一切似乎都很好。我最好的猜测是服务器(Microsoft)更新导致了我的问题。
-
我也在等 v2。目前还没有消息会发生什么。
标签: opayo