# 第三方码查询转发
#### **接口用途**
- 当电子凭证平台需要调用外部制码方进行查询时,调用该接口。
#### **接口说明**
- 该接口为电子凭证平台调用ESB做查询操作,ESB再根据不同制码方拼装报文并实时请求。
**请求参数,[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100 "易百电子凭证4.0系统的别称")===>ESB**
字段 | 类型 | 是否必填 | 字段意义 | 备注 |
---|
channelId | String | 是 | 制码方id | |
transferAction | String | 是 | 操作类型 | ThirdCodeQuery |
transferUrl | String | 是 | 通知地址 | |
messageType | String | 是 | 报文类型 | Ebuy:易百标准报文格式,Third:第三方自定义格式 |
whaleMessage | String | 是 | 易百标准报文 | 内容如下文 |
**易百标准报文:第三方码实时查询请求报文**
字段 | 类型 | 是否必填 | 字段意义 | 备注 |
---|
appId | String(10) | 是 | 电子凭证系统对接方id | |
action | String(20) | 是 | 业务标识 | ThirdCodeQuery |
bizContent | String<[thirdQueryTransferRequest](https://book.e-buy.com/books/e-buy-40/page/http "thirdQueryTransferRequest")> | 是 | 第三方码实时查询数据 | 需要base64解码 |
version | String(10) | 是 | 版本号 |
timestamp | String | 是 | 时间戳 | |
sign | String | 是 | 签名 |
**返回参数,ESB===>[WHALE](https://book.e-buy.com/books/e-buy-40/page/7f100 "易百电子凭证4.0系统的别称")**
字段 | 类型 | 是否必填 | 字段意义 | 备注 |
---|
channelId | String | 是 | 渠道id。原样返回 | |
requestId | String | 是 | 请求流水号。原样返回 | |
returnCode | String | 是 | 返回码 | |
returnMsg | String | 是 | 返回信息 | |
whaleMessage | String | 是 | 易百标准报文 | 内容如下文 |
**易百标准报文:第三方码实时查询返回报文**
字段 | 类型 | 是否必填 | 字段意义 | 备注 |
---|
appId | String(10) | 是 | 电子凭证系统对接方id | |
action | String(20) | 是 | 业务标识 | ThirdCodeQuery |
bizContent | String<[thirdQueryTransferResponse](https://book.e-buy.com/books/e-buy-40/page/http "thirdQueryTransferResponse")> | 是 | 第三方码实时查询数据 | 需要base64解码 |
version | String(10) | 是 | 版本号 |
timestamp | String | 是 | 时间戳 | |
sign | String | 是 | 签名 |