签名规则
签名算法
body
参数中除去sign
和空值参数外,其他参数按字典序排序key1value1key2value2...
"进行拼接key
拼接到第 2 步中得到的字符串最前面md5
并转为小写即为sign
,将sign
添加到请求参数中签名示例
key
为:f502a9ac9ca54327986f29c03b271491
{
"pid": 1382528827416576,
"currency": "195@195",
"address": "TXsmKpEuW7qWnXzJLGP9eDLvWPR2GRn1FS",
"amount": "1.1",
"remark": "payout",
"third_party_id": "c9231e604da54469a735af3f449c880f",
"callback_url": "http://192.168.2.29:9099/callback",
"nonce": "hwlkk6",
"timestamp": 1688004243314
}
keyvalue
按字典序排序)得到的字符串为:key
)的到字符串为:md5
)得到的 sign 为:sign
):{
"pid": 1382528827416576,
"currency": "195@195",
"address": "TXsmKpEuW7qWnXzJLGP9eDLvWPR2GRn1FS",
"amount": "1.1",
"remark": "payout",
"third_party_id": "c9231e604da54469a735af3f449c880f",
"callback_url": "http://192.168.2.29:9099/callback",
"nonce": "hwlkk6",
"timestamp": 1688004243314,
"sign": "d6eef2de79e39f434a38efb910213ba6"
}
修改于 2023-08-01 01:51:35