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


Getting the "The MD5 signature could not be verified." on a Worldpay FuturePay installation

我在尝试使用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