接收及响应格式:JSON,字符编码:UTF-8 ContentType:application/json; charset=utf-8
使用更安全的 HTTPS 协议,接口全部使用 POST方式请求
公共请求参数,通过 header 传输,值、类型及对应释义:
参数名 | 类型 | 参数值 | 描述 |
---|---|---|---|
appKey | string | 91856bd5-8622-4b18-aebb-79ce5e010f88 | 线下方式申请获取,标识用户唯一身份 |
timestamp | string | 1688194275 | 请求时间戳(秒级),超出 30s 服务端将拒绝响应 |
nonce | string | 2888788876 | 请求随机数 |
token | string | 3DE3F432C376423D6CD69A8FB7BF0DC8 | 用户访问token,通过接口获取 |
signature | string | 5DE3F432C376423D6CD69A8FB7BFBB00 | 根据签名规则生成的签名,防止数据被篡改,生成规则参考4 |
公共响应参数
参数名 | 类型 | 参数值 | 描述 |
---|---|---|---|
status | int | 200 | 非200 为请求失败 |
msg | string | 操作成功 | 提示信息 |
requestId | int | 21062921043033790720 | 返回请求唯一id,异常数据排查时,需提供此id |
content | array/object | 响应详细内容 |
签名生成规则: 按照下面的顺序拼接参数名和值,拼接为一个字符串,然后执行 md5,将md5后生成的字符串 全部转为大写,则为此次请求的 signature $param = appKey值timestamp值token值nonce值appSecret值 $signature = strtoupper(md5($param));
API接口用户需提供调用接口使用的服务器IP,只有用户白名单内的IP,才可以正常访问接口服务
为保证系统安全、稳定的提供服务,接口调用频次不到超过:300次/分钟,超过该频次会直接返回 请求频繁
单据信息处理完结时,会主动发送对应的通知,由于网络、队列延迟等原因,可能到账回调未能及时送达,所以在收到系统通知或者超过自定义时间未收到通知的时候,可以主动请求对应详情接口,会返回最新状态信息
签署商务合同----》登录网站后台申请API权限----》设置IP白名单、回调地址----》接口对接----》开发测试----》测试服联调测试----》正式服部署上线
对接过程中遇到的问题,可参考帮助中心常见问题,或者联系对应商务经理,加入接口对接沟通群