我目前正在尝试将 WorldPay 集成到我们的网站中(自定义 PHP,没有开源电子商务框架)。
我已经让它在测试模式下成功处理“授权”/成功付款,并且付款响应 URL 一切正常,然后客户被重定向到 resultY.html(WorldPay 的成功购物者结果页面),我在其中包含了一个按钮来获取它们回到网站。这表明通常这一切都有效,但是......
我已按照文档尝试在提交交易时测试“错误”响应,但是我不断被重定向回“安全支付页面”(带有卡详细信息输入等),并显示以下消息:
'找不到此购买的可用路线。这可能是由商家配置错误或远程系统故障引起的。
在出现错误结果时,我希望客户被引导到 resultC.html 页面(WorldPay 的已取消购物者结果页面),但是我似乎无法让 WorldPay 测试模式失败到该页面,只是为了查看它如何处理错误。理想情况下,我希望客户在错误交易中看到 resultC.html,以便我可以显示一个按钮以将客户重定向回网站。
我想知道 WorldPay 帐户中的“安装管理”配置中是否有我丢失的内容。我能看到的唯一其他与失败相关的字段是“付款响应失败计数”-始终为 0(尽管发送了许多错误交易)、“付款响应失败电子邮件地址”(已填写但没有电子邮件通过错误交易)、“附加失败电子邮件的 HTTP(s) 付款消息?(我已启用)。
希望有WorldPay经验的人给我一些指点,谢谢期待。