## 商品下单接口
~~~[api]
post:通知地址:`由下单接口传值`
~~~
### 请求方式:
* POST
* Content-Type: application/json;charset=utf-8
### 请求参数:
| 参数名 | 必填 | 类型 | 说明 |
| --- | --- | --- | --- |
| orderNo | 是 | string | 商家订单号 |
| outTradeNo | 是 | string | 平台订单号 |
| orderStatus | 是 | int | 订单状态 10:处理中 20: 成功 30: 退款 |
| orderCost | 成功时必须 | decimal(14,4) | 订单总成本,单位:元 |
| cards | 卡券采购成功时必须 | string | 卡密数据加密串,加密请看 [卡密加密说明](卡密加密说明.md)
注意:1、直充商品该参数值为空、2、计算签名时使用加密串 |
| cards\[0\].cardNo | 卡券采购成功时必须 | string | 卡号 |
| timestamp | 是 | long | 10 位秒级 Unix 时间戳。用于过期验证。 |
| sign | 是 | string | 签名,如何生成请看[签名生成规则](附加信息.md)|
### 请求示例:
~~~
{
"orderNo": "2023061917131110001",
"outTradeNo": "2023061917131201",
"orderStatus": 20,
"failCode": 200,
"failReason": "",
"orderCost": 103.0000,
"cards": "34APdvSJhWfr5wnzE4YzxAsI0gfI6pI/Njrj1UQMHJrZ8Dq9EWsDnln0pp08gn4KES4iQu9/f0Y8UMN4dGdSK67oi0Bc12/V8hrNxqoC3Lk=",
"timestamp": 1687168097,
"sign": "密钥串"
}
~~~
### 响应示例:
~~~
{
"code": 0,
"message": "请求成功",
}
~~~