我在尝试使用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展示安装的方式非常令人困惑。虽然他们建议"A more secure submission may be required"
在不使用MD5签名时,在管理区域中没有设置签名的位置。
我仍然假设它与您为Junior安装设置的相同。
仔细检查您是否使用了正确的安装类型,我相信FuturePay有两种类型-一种用于网站集成,另一种只能通过WorldPay面板使用。
还要注意,哈希的十六进制编码表示必须是小写
有效
94c439ad99c6afd9b1db69b3e77f9c3b
无效
94C439AD99C6AFD9B1DB69B3E77F9C3B