文档
测试

取消订单

GET
/cancelOrder?posId=[posId]&orderNo=[orderNo]&checksum=[MD5 checksum]

接口描述

由"会员系统"提供接口,通过POS系统通知取消订单。

请求Query参数

参数名
类型
描述
必填
posId
string
POS系统编号,例如"01"
必填
orderNo
string
POS订单号,例如"2021072121070280533717"
必填
checksum
string
MD5签名,例如"ace63a3c92fee1f4cc95dbc9602d4ce3"
必填

响应参数

参数名
类型
描述
必填
posId
string
POS系统编号
必填
orderNo
string
POS订单号
必填
status
string
处理状态,例如: "0"代表成功,"1"代表失败
必填

说明 / 示例

## 返回示列 ## 成功示列 ```JSON { "code": 200, "message": "成功", "data": { "posId": "01", "orderNo": "2021072121070280533717", "status": "0" } } ``` ## 失败示列 ```JSON { "code": 500, "message": "失败", "data": {} } ``` # 调用流程/描述 1. POS系统通知取消订单触发。 2. POS系统需要按照预先分配POS系统编号及密钥,提交MD5签名。 3. 调用接口成功后,"会员系统"需要通过MD5签名验证,并校验POS订单号,然后返回处理状态。