我已经搜索了有关此SagePay错误的类似问题的答案,并检查了修补程序似乎不适用于我的问题。
具体做法是:
现在我 使用http://localhost:8084/app/success和http://localhost:8084/app/failure作为我的成功和失败网址,因为我认为虽然这些(显然)在外部看不到,但它不应该因为SagePay在交易的最后阶段重新指导。 (这个假设是正确的,还是这些网址需要外部访问?)有些答案对此有疑问,所以我将它们更改为我拥有的外部网站,我仍然得到了同样的错误。
另一种想法是,我正在开发的客户端已经上线了,似乎有迹象表明,一旦你上线,你就无法再访问测试服务器了(这是真的吗? )
还有什么我应该检查的吗? (附加信息:我正在使用SagePay api(sagepay-api-1.2.2.0.jar和相关库)来验证表单内容并加密它们。
答案 0 :(得分:1)
我使用了来自https://github.com/tolzhabayev/sagepayForm-php
的整合我遇到此错误(5080)并与SagePay支持人员交谈,他们引导我访问MySagePay门户网站,您可以在其中查看无效的交易,以便轻松排除此错误!
希望这有助于某人。
Chris Rickards
答案 1 :(得分:0)
我遇到了完全相同的问题,我尝试了你所描述的所有内容,在我发现问题出现在“VendorEMail”字段后的一天,它有2个电子邮件地址由;
分隔,一旦我删除了第二个并且只留下一封电子邮件。