加密规则
1.将所有需要签名的字段按照 ASCII 码从小到大进行排序,并按照按照 k=v&k=v 的格式拼接字符串,并在字符串后面拼接商户私钥用 &key=x 进行拼接,生成待签名 queryString 字符串。
2.对生成的 queryString 字符串进行 MD5 签名,得到大写签名串。
3.字段是否参与签名,请看对应文档。
加密示例
- 加密前串排序如下:
pay_amount=5&pay_applydate=2023-03-06 23:50:24&pay_bankcode=956&pay_callbackurl=http://www.baidu.com/page.php&pay_memberid=221274714&pay_notifyurl=http://www.baidu.com/server.php&pay_orderid=E20230306235021795557&key=paebiyya4co5x0231zcm1novl8trustw
- 加密结果:
7C33FC16AC912B47092B3EC20BD9468B