Skip to main content

批量码核销撤销

接口用途

  • 多码批量核销订单撤销时或订单中部分码撤销,调用此接口。

接口说明

  • 撤销批量核销订单,调用前请确认订单是否符合撤销条件。

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 元现金抵价券 "
        }]
    }
}