代码之家  ›  专栏  ›  技术社区  ›  Adrian-Gabriel Peslar

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

  •  0
  • Adrian-Gabriel Peslar  · 技术社区  · 10 年前

    我收到此错误消息( "The MD5 signature could not be verified." )尝试使用 未来支付 安装(发送MD5哈希作为签名字段)。如果我试图发送没有签名的表格,请告诉我: "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安装,它的工作方式就像一个符咒。

    我也必须这样说 世界支付 呈现的安装非常混乱。当他们提出建议时 "A more secure submission may be required" 当不使用MD5签名时,在管理区域中没有位置可以设置一个。

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

    2 回复  |  直到 9 年前
        1
  •  1
  •   Ross Anthony    10 年前

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

        2
  •  1
  •   Sprotty    9 年前

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

    有效的

    94c439ad99c6afd9b1db69b3e77f9c3b
    

    无效的

    94C439AD99C6AFD9B1DB69B3E77F9C3B