获得“无法验证MD5签名”。在Worldpay FuturePay上安装

时间:2015-03-25 11:32:32

标签: php md5 digital-signature worldpay

我在尝试使用 FuturePay 安装(发送MD5哈希作为签名字段)时收到此错误消息("The MD5 signature could not be verified.")。如果我尝试发送没有签名的表单告诉我: "The installation ID field is blank or contains invalid characters. A different submission protocol is required. A more secure submission may be required. The installation number is invalid."

我必须提到我尝试使用signatureFields字段(我收到相同的错误),而对于普通的Junior安装,它就像魅力一样。

我还必须说 WorldPay 呈现安装的方式非常混乱。虽然他们在不使用MD5签名时建议"A more secure submission may be required",但管理区域中没有地方可以设置一个。

我仍然认为它与您为Junior安装设置的相同。

2 个答案:

答案 0 :(得分:1)

仔细检查您是否使用了正确的安装类型,我相信有两种类型的FuturePay - 一种用于网站集成,另一种只能通过WorldPay仪表板使用。

答案 1 :(得分:0)

另请注意,哈希的十六进制编码表示必须是小写

有效

94c439ad99c6afd9b1db69b3e77f9c3b

无效

94C439AD99C6AFD9B1DB69B3E77F9C3B