Skip to content

签名生成工具 ​

输入按签名规则拼好的参数拼接串和你的 api_secret,本地计算并展示最终签名(大写 MD5)。适合调试客户端签名实现:把客户端算出的签名粘贴到「期望比对」框,即可确认实现是否正确。

所有计算均在浏览器本地完成,api_secret 不会上传到任何服务器。

粘贴按 签名算法 规则拼好的参数拼接串(按键名升序、以 & 分隔、跳过空值、数组参数已 JSON 序列化、不含 signature 与 api_secret),填入密钥即可得到签名。所有计算在浏览器本地完成,密钥不会上传。


拼接串规则 ​

拼接串需按 签名算法 预先处理好:

  1. 参数按键名升序排列
  2. 以 key=value& 形式拼接,跳过空值参数
  3. 数组/对象参数(如 payment_method)需 json_encode 序列化后作为一个整体值参与拼接
  4. 移除末尾 &,不含 signature 与 api_secret

工具会自动去除拼接串末尾多余的 &,其余内容原样参与计算。

常见不一致原因

参数未按键名排序、空值参数未过滤、payment_method 未按 JSON 序列化(或序列化时中文被转义)、值被 URL 编码后参与拼接。