错误:5080:表单事务注册失败 - 尝试以前的答案

时间:2016-10-10 13:45:13

标签: sagepay

我已经搜索了有关此SagePay错误的类似问题的答案,并检查了修补程序似乎不适用于我的问题。

具体做法是:

  1. 我正在为BillingCountry和DeliveryCountry使用正确的2个字母的国家/地区代码。
  2. 我正在发布VPSProtocol,TxType和供应商以及Crypt值。
  3. 我已经重新检查了我是否使用了MySagePay测试门户中的正确加密密钥。
  4. 现在我 使用http://localhost:8084/app/successhttp://localhost:8084/app/failure作为我的成功和失败网址,因为我认为虽然这些(显然)在外部看不到,但它不应该因为SagePay在交易的最后阶段重新指导。 (这个假设是正确的,还是这些网址需要外部访问?)有些答案对此有疑问,所以我将它们更改为我拥有的外部网站,我仍然得到了同样的错误。

    另一种想法是,我正在开发的客户端已经上线了,似乎有迹象表明,一旦你上线,你就无法再访问测试服务器了(这是真的吗?

    还有什么我应该检查的吗? (附加信息:我正在使用SagePay api(sagepay-api-1.2.2.0.jar和相关库)来验证表单内容并加密它们。

2 个答案:

答案 0 :(得分:1)

我使用了来自https://github.com/tolzhabayev/sagepayForm-php

的整合

我遇到此错误(5080)并与SagePay支持人员交谈,他们引导我访问MySagePay门户网站,您可以在其中查看无效的交易,以便轻松排除此错误!

希望这有助于某人。

Chris Rickards

答案 1 :(得分:0)

我遇到了完全相同的问题,我尝试了你所描述的所有内容,在我发现问题出现在“VendorEMail”字段后的一天,它有2个电子邮件地址由;分隔,一旦我删除了第二个并且只留下一封电子邮件。