支付系统

签名

签名方法

步骤(1):拼接参数字符串

将除sign以外的请求参数(包括标准参数,除非有特别说明)按照参数名称的字典升序排列,然后按此顺序,将”参数名=参数值”用”&”符号连 接,结果形如:”参数名1=参数值1&参数名2=参数值2&...&参数名n=参数值n”。

注意事项:

(1) 仅对接口定义中声明且请求参数列表中包含的参数进行签名(去掉空值)。

(2) 参数值不作去除空格。

步骤(2): 计算参数字符串&appSecret的hash摘要

digest=md5(参数字符串&appsecret=AppSecret)

步骤(3): 计算参数字符串&appSecret的hash摘要

sign=toHex(digest),注:签名比较区分大小写

签名示例

signData(API 签名数据):

sign(API 签名结果):