# 参数签名说明

请求参数接口统一使用http|https协议,每次请求要求对参数进行签名,请求统一编码为UTF-8,签名算法如下:

以举例进行说明:

假设有参数、值为 user=abc,password=123,nickname=tom;这些需要POST到接口进行请求。

①先对参数名进行英文字母的顺序排列,参数与参数之间使用“&”符号连接,得一串字符串,以上的例子所得字符串为:nickname=tom&password=123&user=abc
②将该拼接后的字符串与client_key或secret_key值重新组合一个新字符串,假设应用的client_key或secret_key值为“mykey”,新的字符串为:nickname=tom&password=123&user=abcmykey
③最后将该新的字符串再进行一次md5加密,即为最后的签名值:4af19f32662f7c47c8b3eb28e461590c;该签名值用参数sign提交服务端

其中mch_no和sign对所有访问接口都是必传的,除非接口有另外说明;

# 接口定义说明

接口统一使用JSON格式作为数据响应格式,使用自身认证协议,详见接口认证三。 接口访问Json响应格式定义及说明如下:

响应内容: 示例: 类型 备注
字段说明 is_success boolean true/false,表示成功或失败
error_code string 错误码
error_message string 返回提示信息,错误返回错误信息

# 接口参数说明

参数名 类型 是否必填 说明
mch_no string Y 聚合平台商户编号
request_time string Y 接口请求时间,格式yyyy-mm-dd hh:MM:ss,用于判断接口超时
sign string Y 参数签名,用于安全认证
.... N 根据具体接口实际定义的参数