| 标题 | 说明 |
|---|---|
| 传输方式 | 为保证交易安全性,采用HTTPS传输 |
| 提交方式 | 采用POST或GET方法提交 |
| 数据格式 | 提交和返回数据都为JSON格式 |
| 字符编码 | 统一采用UTF-8字符编码 |
| 签名算法 | 统一采用HMAC-SHA256签名方式 |
| 签名要求 | 请求与接收需要校验签名,详细方法请参考安全规范-签名算法 |
| 证书要求 | 调用申请退款、撤销订单接口需要企业证书 |
| 状态码 | 描述 |
|---|---|
| 200-OK | 一切正常 |
| 400-BadRequest | 错误的请求,一般由参数错误引发 |
| 401-Unauthorized | 请求需要授权 |
| 402-Failed | 失败的操作,参数正确但业务逻辑错误 |
| 403-Forbidden | 禁止访问,权限不够等引发 |
| 404-NotFound | 未找到目标对象 |
| 408-RequestTimeout | 请求超时 |
| 409-Conflict | 指令冲突,主键冲突,目标已经存在 |
| 480-ExpiredVersion | 版本过期,程序过期,API过期 |
| 481-ExistUndo | 存在未处理的事项 |