签名算法
API接入文档

签名算法


签名生成的通用步骤如下:
第一步,设所有发送或者接收到的数据为集合M,将集合M内非空参数值的参数按照参数名ASCII码从小到大排序(字典序)

第二步,ASCII排序后的参数取参数值拼接起来(即value1value2value3)拼接成字符串stringA

特别注意以下重要规则:
 参数名ASCII码从小到大排序(字典序);
 如果参数的值为空不参与签名;
 参数名区分大小写;

第三步,stringA拼接上  应用密钥 得到stringSignTemp字符串,并对stringSignTemp进行MD5运算(32位小写),将结果赋值给sign

应用密钥  从后台获取

 

1、假设传送的参数:

order_num:10000

order_title:测试标题

order_price:100

order_remark:测试

2、第一步:按照参数名ASCII字典序排序:

order_num:10000

order_price:100

order_remark: 测试

order_title:测试标题

 

3、ASCII字典序排序后的参数取参数值依次拼接成字符串:stringA = “10000100测试测试标题

 

4、拼接应用密钥 并完成MD5加密:stringSignTemp = stringA + 应用密钥//注:拼接应用密钥在后台获取    sign = md5(stringSignTemp)

  

5、最后结果

order_num:10000

order_price:100

order_remark: 测试

order_title:测试标题

sign: faf063148d2f7ed88c73aa66b7e19be2

专业第三方支付接口服务商,10年专注,用心服务 专业客服提供技术支持
support@lazypayer.com 09:00 - 19:00(全年无休) 联系邮箱 mailto:support@lazypayer.com
扫一扫 访问手机版
Copyright ©   懒人支付 All Rights Reserved.  ICP备:    

服务邮箱

support@lazypayer.com