批量码核销撤销
接口用途
- 多码批量核销订单撤销时或订单中部分码撤销,调用此接口。
接口说明
- 撤销批量核销订单,调用前请确认订单是否符合撤销条件。
action
BatchCodeVerifyVoid
请求参数,CHANNEL===>WHALE
字段 | 类型 | 是否必填 | 字段意义 | 备注 |
---|---|---|---|---|
requestId | String | 是 | 请求流水号 | 小于32个字符 |
originalRequestId | String | 是 | 原核销请求流水号 | 32个字符,用于标识唯一一笔交易 |
codes | List | 否 | 原订单中批量核销撤销的码 | 此字段不填默认整订单撤销 |
voidDate | String | 否 | 原交易时间,默认当天 | 格式:YYYYMMDD |
isAtomicity | String | 否 | 是否需要支持原子性,原交易中码核销撤销要么全部成功要么全部失败 | Y:是,N:否(默认) |
请求报文举例
{
"requestId": "10000000000000000000001",
"originalRequestId":"10000000000000000000002"
}
返回参数,WHALE===>CHANNEL
字段 | 类型 | 是否必填 | 字段意义 | 备注 |
---|---|---|---|---|
returnCode | String | 是 | 请求返回码 | 返回码32时,请调用单码核销查询接口CodeVerifyQuery,确认核销结果 |
returnMsg | String | 是 | 请求返回信息 | |
verifyRemark | String | 否 | 核销备注信息 | 核销接口上送原样返回 |
data/voidResult | Object<data/voidResult> | 是 | 券码核销信息明细返回 |
返回报文举例
{
"returnCode": "00",
"returnMsg": "操作成功",
"requestId": 10000000000000000000002,
"data": {
"voidResult":[{
"code":"1021242013780905000",
"status":"00",
"statusDesc":"成功",
"amount": "5000",
"ticketName": "50 元现金抵价券 "
}]
}
}
No Comments