签名方式
如果您选择普通签名验证,可以忽略本章节;
支持三种签名验证方式,您可以根据自己的需求选择;
系统默认为普通签名验证方式,无需做任何更改;
如果需要更改签名方式,需要先在安全设置页面更改设置后使用下列的方式对接;
1) 普通签名验证
请求参数中添加key参数,内容为您的appkey
2) MD5签名验证验证
1)在安全设置页面获取固定的 appid;
2)对所有要传递的字符串进行字典(a-z)排序,需排除sign字段;
3)拼接字符串 将 appkey 作为后缀,进行md5计算,得到签名;
4)将计算出的结果通过sign参数传递;
sign 参数示范计算方式
md5(urlencode(&bankcard=123456789&apiversion=2.0.5).您的appkey)
请求示范参数
appid=xxxx&bankcard=123456789&apiversion=2.0.5&sign=您计算出来的sign
3) AES128加密方式
1)在安全设置页面获取固定的appid;
2)将所有请求参数转成JSON格式;
3)将JSON使用AES128加密,并对加密结果进行BASE64编码;
4)请求接口地址,获取结果;
5)将结果进行BASE64解码;
6)进行AES128解密后获得结果;
请求示范参数
appid=xxxx&sign=AES128内容