Sage Pay错误5068:此协议版本不支持加密方法



我正试图将sage付费版本从2.22升级到3.00,我正在使用表单集成将值提交给sage。该代码用VB编写。在2.2中,它使用"SimpleXor加密算法",但在3.00版本中不允许,因此,我得到以下错误消息:

此事务尝试失败。我们无法将您重定向到您购买的网络商店。故障的详细情况如下:

状态:无效

状态详细信息:5068:此协议版本不支持加密方式。

我发现3.00版本只允许AES加密。是否有任何AES加密代码样本来解决这个问题?

提前感谢。

以前有人问过这个问题,在sagepay标签下有一些非常有用的帖子,所以我建议你浏览一下。这里还有一个经典的asp示例,您可能能够回收(它起源于一个旧的Sage Pay集成工具包)。

你还需要检查你发送的字段-地址现在被分成几行,一些东西不是强制性的,现在是。

还要注意,测试密码和实时加密密码是不同的。如果你在主管理帐户下登录,你可以从My Sage Pay获得这些。

最后,如果你得到3045 'Currency'错误,它可能与货币无关,更有可能是你的加密错误。

最新更新