1. 主页
  2. API 文档 3.0
  3. 通讯协议及约定

通讯协议及约定

1、使用http和https协议,数据提交统一为post提交。

2、报文返回json格式数据,中文字符及换行用Unicode(UTF-8)编码

3、所有关于金额的部分是以分为单位,系统中金额不会用小数点表示

4、所有与密码相关的传输中,密码必须经过sha1加密

5、所有参数名称及加密后字符,默认使用小写,除非有特别约定的地方会有特殊说明

6、请求数据如下
merchantNo=XXX&data=DATA&&sign=0e9c62f6cc63472b7d57ca50f2fb8d6d
所有接口请求数据必须要传merchantNo,sign,data三个参数,data参数是aes加密后的json数据(为用户要提交的请求数据)。

7、服务器响应返回数据如下
{“retCode”:”FAILED”,”message”:”\u6210\u529f”,”data”: “BE493732102064876B89862824DF8B0B779″,”sign”: “406571b4852680d8463e653f669fe449”}

返回json数据的data节点为aes加密后数据,请用open_key解密。

8、所有data字段内容都是aes加密后的数据,aes加密再进行了bin2hex(2进制转16进制),解密hex2bin(16进制转2进制),先转换后再解密。

这篇文章对您有用吗?

我们要如何帮助您?