接口规则
## 基本规则
调用 API 时必须遵循以下规则
|协议|规则|
|:-:|-|
|传输方式|仅支持 `HTTP`/`HTTPS` 协议|
|提交方式|采用 `POST` 方法提交|
|数据格式|提交和响应数据都为 `JSON` 格式|
|字符编码|统一采用 `UTF-8` 字符编码|
|签名算法|`HMAC-SHA256`,具体签名规则参考 `开发指南` 签名生成|
## 公共请求头
|参数|类型|最大长度|必填|描述|示例值|
|-|-|-|:-:|-|-|
|Content-Type|string|16|是|内容类型,数据交互格式,固定为:`application/json`|application/json|
## 公共请求参数
|参数|类型|最大长度|必填|描述|示例值|
|-|-|-|:-:|-|-|
|merchant_id|string|32 | 是 |商户 ID,支付平台分配给每个商户的唯一标识|100001|
|method|string|128|是|接口名称,具体参照各接口文档|fiseng.trade.create|
|version|string|3|是|调用的接口版本,固定为:`1.0`|1.0|
|timestamp|string|19|是|发送请求的时间,格式:`yyyy-MM-dd HH:mm:ss`|2022-11-16 14:28:08|
|biz_content|string|∞|是|请求参数的集合,最大长度不限,除公共参数外所有请求参数都必须放在这个参数中传递,具体参照各接口文档||
|sign|string|344|是|请求参数的签名串,详见[支付平台签名生成](./9DLiKt2o)|jzTjZXRakOTOUCWwRAvz1Lbf7YWEcXpISpFxlJXNKLE=|
## 公共响应参数
|参数|类型|最大长度|必填|描述|示例值|
|-|-|-|:-:|-|-|
|status|string|7|是|网关返回状态,支持状态:`success`(成功)、`failure`(失败)|success|
|msg|string|∞|是|网关返回状态描述,当状态为 `failure` 时,`msg` 内容将返回到前端,以供定位问题。|分区创建成功|
|data|string|∞|是|响应参数的集合,最大长度不限,具体参照各接口文档||
|sign|string|344|是|响应参数的签名串,详见[支付平台签名生成](./9DLiKt2o)|f373d66cdaa627c3d65dc5f8fc761d91|