## <span style="color:#4473f5;font-size:22px"> 签名生成的通用步骤如下:</span>
> <span style="color:#fc0097;font-size:18px"> 第一步</span>
设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序),使用URL键值对的格式(即key1=value1&key2=value2…)拼接成字符串。
> <span style="color:#fc0097;font-size:18px"> 第二步</span>
在stringA最后拼接上token(小写)得到stringSignTemp字符串,并对stringSignTemp进行MD5运算,再将得到的字符串所有字符转换为大写,得到sign值signValue。 (若提交remarks参数也参与签名)
1. stringSignTemp="amount=amount¬ice_url=notice_url&paytype=paytype&remarks=remarks&return_url=return_url&user_id=user_id&token=token" sign=MD5(stringSignTemp).toUpperCase()