# http转发请求数据

### 第三方码实时作废请求报文

- [JSON](https://book.e-buy.com/books/e-buy-40/page/7f100 "网络通信时的一种数据交互格式") Key为`thirdCodeVoidRequest`，必填

<table id="bkmrk-%E5%AD%97%E6%AE%B5-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%AD%97%E6%AE%B5%E6%84%8F%E4%B9%89-%E5%A4%87%E6%B3%A8-c"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>是</td><td>串码号</td><td> </td></tr><tr><td>thirdCodeId</td><td>String</td><td>否</td><td>制码时返回的第三方码id</td><td> </td></tr><tr><td>sendChannelOrderId</td><td>String</td><td>否</td><td>制码时制码订单号</td><td> </td></tr><tr><td>whaleTicketId</td><td>String</td><td>是</td><td>易百券id</td><td> </td></tr><tr><td>channelTicketId</td><td>String</td><td>否</td><td>制码方分配的产品id</td><td> </td></tr><tr><td>codeRemark</td><td>String</td><td>否</td><td>码备注信息</td></tr></tbody></table>

### 第三方码核销转发请求报文

- [JSON](https://book.e-buy.com/books/e-buy-40/page/7f100 "网络通信时的一种数据交互格式") Key为`thirdCodeVerifyTransferRequest`，必填

<table id="bkmrk-%E5%AD%97%E6%AE%B5-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%AD%97%E6%AE%B5%E6%84%8F%E4%B9%89-%E5%A4%87%E6%B3%A8-c-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>是</td><td>串码号</td><td> </td></tr><tr><td>verifyScene</td><td>String</td><td>是</td><td>核销场景</td><td>online：线上，offline：线下</td></tr><tr><td>tid</td><td>String</td><td>否</td><td>易百终端id</td><td>线下核销场景存在机具信息时必填</td></tr><tr><td>shopNo</td><td>String</td><td>否</td><td>易百门店编号</td><td>线下核销场景存在机具信息时必填</td></tr><tr><td>shopName</td><td>String</td><td>否</td><td>易百门店名称</td><td>线下核销场景存在机具信息时必填</td></tr><tr><td>goodsDetail</td><td>List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-40/page/1d7f7-Fbe "goodsDetail")&gt;</td><td>否</td><td>(只有在收银POS上发起交易时才上送)</td></tr></tbody></table>

### 第三方码核销转发返回报文

- [JSON](https://book.e-buy.com/books/e-buy-40/page/7f100 "网络通信时的一种数据交互格式") Key为`thirdCodeVerifyTransferResponse`，必填

<table id="bkmrk-%E5%AD%97%E6%AE%B5-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%AD%97%E6%AE%B5%E6%84%8F%E4%B9%89-%E5%A4%87%E6%B3%A8-t"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>thirdTicketId</td><td>String</td><td>是</td><td>串码号</td><td> </td></tr><tr><td>thirdTicketName</td><td>String</td><td>是</td><td>核销场景</td><td>online：线上，offline：线下</td></tr><tr><td>thirdActivityId</td><td>String</td><td>否</td><td>易百终端id</td><td>线下核销场景存在机具信息时必填</td></tr><tr><td>thirdActivityName</td><td>String</td><td>否</td><td>易百门店编号</td><td>线下核销场景存在机具信息时必填</td></tr><tr><td>verifyTime</td><td>String</td><td>否</td><td>易百门店名称</td><td>线下核销场景存在机具信息时必填</td></tr><tr><td>verifyFundsChannel</td><td>Object&lt;[verifyFundsChannel](https://book.e-buy.com/books/e-buy-40/page/http "verifyFundsChannel")&gt;</td><td>否</td><td>第三方码核销转发资金渠道</td><td> </td></tr><tr><td>returnCode</td><td>String(2)</td><td>是</td><td>第三方核销结果码</td><td>00：成功，其他均为失败</td></tr><tr><td>returnMsg</td><td>String</td><td>是</td><td>第三方核销结果</td></tr></tbody></table>

#### 第三方码核销转发资金渠道

- [JSON](https://book.e-buy.com/books/e-buy-40/page/7f100 "网络通信时的一种数据交互格式") Key为`thirdVerifyTransferFundsChannel`，必填

<table id="bkmrk-%E5%AD%97%E6%AE%B5-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%AD%97%E6%AE%B5%E6%84%8F%E4%B9%89-%E5%A4%87%E6%B3%A8-f"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>faceValue</td><td>Number</td><td>否</td><td>面值，券面金额</td><td> </td></tr><tr><td>settlementAmount</td><td>Number</td><td>否</td><td>结算金额</td><td> </td></tr><tr><td>discountAmount</td><td>Number</td><td>否</td><td>折抵金额</td><td> </td></tr><tr><td>channelDiscountAmount</td><td>Number</td><td>否</td><td>渠道折抵金额</td><td> </td></tr><tr><td>merchantDiscountAmount</td><td>Number</td><td>否</td><td>商户折抵金额</td><td> </td></tr><tr><td>totalAmount</td><td>Number</td><td>否</td><td>购买时订单总金额</td><td> </td></tr><tr><td>userRealAmount</td><td>Number</td><td>否</td><td>购买时用户实付</td><td> </td></tr><tr><td>merchantRealAmount</td><td>Number</td><td>否</td><td>商户实收金额</td><td> </td></tr><tr><td>benefitAmount</td><td>Number</td><td>否</td><td>购买时总优惠金额</td><td> </td></tr><tr><td>channelBenefit</td><td>Number</td><td>否</td><td>购买时渠道优惠</td><td> </td></tr><tr><td>merchantBenefit</td><td>Number</td><td>否</td><td>购买时商户优惠</td></tr></tbody></table>

### 第三方码查询转发请求报文

- [JSON](https://book.e-buy.com/books/e-buy-40/page/7f100 "网络通信时的一种数据交互格式") Key为`thirdCodeQueryTransferRequest`，必填

<table id="bkmrk-%E5%AD%97%E6%AE%B5-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%AD%97%E6%AE%B5%E6%84%8F%E4%B9%89-%E5%A4%87%E6%B3%A8-c-1"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>是</td><td>串码号</td><td> </td></tr><tr><td>requestId</td><td>String</td><td>是</td><td>流水号</td><td> </td></tr><tr><td>brandId</td><td>String</td><td>否</td><td>易百终端id</td></tr></tbody></table>

### 第三方码查询转发返回报文

- [JSON](https://book.e-buy.com/books/e-buy-40/page/7f100 "网络通信时的一种数据交互格式") Key为`thirdCodeQueryTransferResponse`，必填

<table id="bkmrk-%E5%AD%97%E6%AE%B5-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%AD%97%E6%AE%B5%E6%84%8F%E4%B9%89-%E5%A4%87%E6%B3%A8-c-2"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>code</td><td>String</td><td>是</td><td>串码号</td><td> </td></tr><tr><td>codeStatus</td><td>String</td><td>是</td><td>码状态</td><td>见下文</td></tr><tr><td>codeStatusDesc</td><td>String</td><td>是</td><td>码状态描述</td><td> </td></tr><tr><td>codeValidStart</td><td>String</td><td>是</td><td>码有效期开始时间</td><td>yyyyMMddHHmmss</td></tr><tr><td>codeValidEnd</td><td>String</td><td>是</td><td>码有效期结束时间</td><td>yyyyMMddHHmmss</td></tr><tr><td>purchaseTime</td><td>String</td><td>是</td><td>电子凭证购买时间</td><td>yyyyMMddHHmmss</td></tr><tr><td>verifyDate</td><td>String</td><td>否</td><td>核销日期</td><td>yyyyMMdd</td></tr><tr><td>verifyTime</td><td>String</td><td>是</td><td>核销时间</td><td>yyyyMMddHHmmss</td></tr><tr><td>ebuyTicketId</td><td>String</td><td>否</td><td>易百产品id</td><td>当第三方返回报文里有易百产品信息则必填</td></tr><tr><td>ebuyTicketName</td><td>String</td><td>否</td><td>易百产品名称</td><td>当第三方返回报文里有易百产品信息则必填</td></tr><tr><td>thirdTicketId</td><td>String</td><td>是</td><td>第三方产品id</td><td> </td></tr><tr><td>thirdTicketName</td><td>String</td><td>是</td><td>第三方产品名称</td><td> </td></tr><tr><td>ebuyActivityId</td><td>String</td><td>否</td><td>易百活动id</td><td> </td></tr><tr><td>ebuyActivityName</td><td>String</td><td>否</td><td>易百活动名称</td><td> </td></tr><tr><td>thirdActivityId</td><td>String</td><td>否</td><td>第三方活动id</td><td> </td></tr><tr><td>thirdActivityName</td><td>String</td><td>否</td><td>第三方活动名称</td><td> </td></tr><tr><td>returnCode</td><td>String(2)</td><td>是</td><td>第三方查询结果码</td><td>00：成功，其他均为失败</td></tr><tr><td>returnMsg</td><td>String</td><td>是</td><td>第三方查询呢结果</td></tr></tbody></table>

#### **券状态枚举**

<table id="bkmrk-%E5%AD%97%E6%AE%B5-%E5%AD%97%E6%AE%B5%E6%84%8F%E4%B9%89-%E5%A4%87%E6%B3%A8-00-%E5%8F%AF%E4%BD%BF%E7%94%A8-01"><thead><tr><th>字段</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>00</td><td>可使用</td></tr><tr><td>01</td><td>已使用</td></tr><tr><td>02</td><td>可使用(一码多次使用时，码还有可用次数)</td></tr><tr><td>03</td><td>未激活</td><td>未激活的码需调用激活接口才能</td></tr><tr><td>04</td><td>已冻结</td></tr><tr><td>05</td><td>已作废</td></tr><tr><td>06</td><td>已过期</td><td> </td></tr><tr><td>07</td><td>未生效</td><td>当制码时选择次日生效，核销时会返回该状态</td></tr><tr><td>09</td><td>码异常，不能用</td></tr></tbody></table>