使用Woocommerce测试Sagepay会出现错误:5003内部服务器错误

时间:2015-01-16 14:16:05

标签: wordpress woocommerce sagepay

我们正试图在wordpress网站上测试sagepay,并安装了woocommerce和sagepay插件。这些是我们已经完成的步骤和结果。

  1. 将所有设置输入到woocommerce中的sagepayform网关设置页面,包括供应商名称,测试(和实时)加密密码,将状态设置为测试,输入电子邮件地址等。
  2. 在test.sagepay.com上创建了一个帐户
  3. 尝试通过网站上的结帐(在实时测试域中设置)来测试该过程。
  4. 当'下订单'按下我在test.sagepay.com网站上收到错误,其中包含HTTP状态代码500,错误代码5003'内部服务器错误'
  5. 当网站在我的本地环境中工作正常时,我做了一个测试,现在它没有。

    有没有人对此有任何经验,有什么建议吗?

1 个答案:

答案 0 :(得分:1)

这是Sagepay结束对协议v2.2的测试环境的支持的结果

来自他们的通知电子邮件:

  

..请注意,如果您使用我们的旧帐户测试帐户   协议,1月12日后你将无法再这样做,   2015。

您需要转到v3协议并对代码进行必要的更改。可以在migrate to v3 pages中找到更多资源。这些变化并不大,您通常需要关注新增的字段和字符串加密。

进一步说明:v2协议的生产支持将于2015年7月结束.Sagepay对此非常安静,但如果您的交易仍在v2上进行,则会在您的我的Sagepay帐户中显示警告。