多应用+插件架构,代码干净,二开方便,首家独创一键云编译技术,文档视频完善,免费商用码云13.8K 广告
>[success] ### 签名算法 - 接口提供方给出 merchant_id 和 merchant _secret - 生成签名的步骤如下: ①将所有业务请求参数及系统参数(merchant_id 和 timestamp) , 将参数名称按字母先后顺序排序 ②参数名称和参数值使用等号(=)链接,然后再使用&连接成一个字符串 A,即QueryString的形式 ③在字符串 A 的末尾加上&key= merchant _secret 组成一个新字符串B ④对字符串 B 进行 md5,取 32 位小写,得到签名 signature - 举例 系统参数: merchant_id = id1, merchant _secret =secret0 时间戳: timestamp= 1596593298868 请求的业务参数为: f=1,b=23,k=33 请求地址: https://xxxxx.com/api 签名生成如下: ① 参数总共有5个,按照参数名排序后为: b=23, f=1, k=33,merchant_id = id1,timestamp=1596593298868 ② 写成QueryString的形式(字符串A) : b=23&f=1&k=33&merchant_id=id1&timestamp=1596593298868 ③ 加上秘钥merchant _secret得到字符串B: b=23&f=1&k=33&merchant_id=id1&timestamp=1596593298868&key=secret0 ④ 对字符串 B 进行 md5 得到签名 sign 签名: md5(b=23&f=1&k=33&merchant_id=id1&timestamp=1596593298868&key= secret0),即116f0c1ab5f97df80f829e5bc16b08b0 ⑤ 最终的请求地址为:https://xxxxx.com/api? b=23&f=1&k=33&merchant_id=id1&timestamp=1596593298868&signature= 116f0c1ab5f97df80f829e5bc16b08b0