我在尝试使用 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安装设置的相同。
答案 0 :(得分:1)
仔细检查您是否使用了正确的安装类型,我相信有两种类型的FuturePay - 一种用于网站集成,另一种只能通过WorldPay仪表板使用。
答案 1 :(得分:0)
另请注意,哈希的十六进制编码表示必须是小写
有效
94c439ad99c6afd9b1db69b3e77f9c3b
无效
94C439AD99C6AFD9B1DB69B3E77F9C3B