签名算法

在调用接口进行编码前,开发者需先计算签名,计算方式如下:
  • 把所有参数按照参数名首字母进行升序排序。(参数sign不参与签名)
  • 对排序后的参数按照’key1=value1&key2=value2&key3=value3…’排列,生成字符串A。
  • 将字符串A全部转化成小写字母,生成字符串B
  • 在字符串B末尾拼接商户接口密钥(app_key),生成字符串C。
  • 对字符串C进行MD5计算,结果以小写表示。
将得到的签名赋给sign作为请求参数