# e-Buy 收银一体化

# 文档介绍

### 文档目的

此为收银机或中间件与易百后台直接通讯的报文协议。 为实现收银POS与易百后端支付，兑换业务交易实时同步，减少对账误差，同时可以实现与易百对接后，支持多种支付，兑换方式的需求。

### 物理架构

[![image-1626934861846.png](https://book.e-buy.com/uploads/images/gallery/2021-07/scaled-1680-/image-1626934861846.png)](https://book.e-buy.com/uploads/images/gallery/2021-07/image-1626934861846.png)

- #### 流程说明：
    
    1.收银机和易百POS采用USB口或者串口连接，各收银机之间通过局域网连接
    
    2.各门店（含多台收银机)通过公网VPN（或者专线）连接易百POSP
    
    3.易百POSP再通过专线连接各发卡银行

### 逻辑架构

@startuml

skinparam monochrome reverse skinparam sequence { ParticipantFontSize 24 ActorFontSize 24 ArrowFontSize 22 GroupFontSize 20 }

participant "Cashier POS" participant "e-Buy Backend" #99FF99

"Cashier POS" -&gt; "e-Buy Backend" : 1.Request ||| "e-Buy Backend" -&gt; "Cashier POS" : 2.Response ||| ||| @enduml

- #### 流程说明：

1.收银机发起交易，数据发给易百后台

2.易百后台根据交易类型做相应的处理，并将处理结果返回给收银机

# 文档版本 (当前版本V3.3)

<table id="bkmrk-%E7%89%88%E6%9C%AC%E5%8F%B7-%E6%9B%B4%E6%96%B0%E6%97%A5%E6%9C%9F-%E8%AF%B4%E6%98%8E-%E6%9B%B4%E6%96%B0%E4%BA%BA-v1.0"><thead><tr><th style="width: 52px;">**版本号**</th><th style="width: 85px;">**更新日期**</th><th style="width: 589px;">**说明**</th><th style="width: 83px;">**更新人**</th></tr></thead><tbody><tr><td style="width: 52px;">V1.0</td><td style="width: 85px;">2018/2/1</td><td style="width: 589px;">初始导入</td><td style="width: 83px;">陈利军</td></tr><tr><td style="width: 52px;">V1.1</td><td style="width: 85px;">2018/2/3</td><td style="width: 589px;">新增管理类接口：每日签到，每日结算，下载公钥个AID，下载秘钥</td><td style="width: 83px;">陈利军</td></tr><tr><td style="width: 52px;">V1.2</td><td style="width: 85px;">2018/2/7</td><td style="width: 589px;">新增交易类接口：银行卡收单，实体卡权益积分兑换，二维码支付或兑换，交易结果查询，当日撤销，隔日退款</td><td style="width: 83px;">陈利军</td></tr><tr><td style="width: 52px;">V1.3</td><td style="width: 85px;">2018/2/10</td><td style="width: 589px;">新增实体类描述</td><td style="width: 83px;">陈利军</td></tr><tr><td style="width: 52px;">V1.4</td><td style="width: 85px;">2018/2/12</td><td style="width: 589px;">新增签名算法和加密算法的描述及demo</td><td style="width: 83px;">陈利军</td></tr><tr><td style="width: 52px;">V2.0</td><td style="width: 85px;">2018/3/7</td><td style="width: 589px;">新增收单交易结果通知接口</td><td style="width: 83px;">谈峥</td></tr><tr><td style="width: 52px;">V2.1</td><td style="width: 85px;">2018/3/18</td><td style="width: 589px;">新增电子凭证查询，活动产品选项接口说明</td><td style="width: 83px;">徐仕霖</td></tr><tr><td style="width: 52px;">V2.2</td><td style="width: 85px;">2018/3/19</td><td style="width: 589px;">银行卡收单，返回报文新增字段：cashBank，cashOrderNo，cashAmount</td><td style="width: 83px;">谈峥</td></tr><tr><td style="width: 52px;">V2.3</td><td style="width: 85px;">2018/3/22</td><td style="width: 589px;">二维码交易接口，返回报文新增字段：memberDetail，voucherDetail</td><td style="width: 83px;">谢东磊</td></tr><tr><td style="width: 52px;">V2.4</td><td style="width: 85px;">2018/4/3</td><td style="width: 589px;">调整集点接口支持一次按多个活动集点，请求报文新增字段activityNo</td><td style="width: 83px;">徐仕霖</td></tr><tr><td style="width: 52px;">V2.5</td><td style="width: 85px;">2018/4/14</td><td style="width: 589px;">新增交易明细查询接口</td><td style="width: 83px;">徐仕霖</td></tr><tr><td style="width: 52px;">V2.6</td><td style="width: 85px;">2018/5/9</td><td style="width: 589px;">新增批上送，对账文件接口</td><td style="width: 83px;">谢东磊</td></tr><tr><td style="width: 52px;">V2.7</td><td style="width: 85px;">2018/5/10</td><td style="width: 589px;">新增POS机相关配置说明</td><td style="width: 83px;">谈峥</td></tr><tr><td style="width: 52px;">V3.0</td><td style="width: 85px;">2018/5/12</td><td style="width: 589px;">新增外卖类接口：订单列表，订单详情，拒绝订单，确认订单，取消接单，订单结算</td><td style="width: 83px;">谢东磊</td></tr><tr><td style="width: 52px;">V3.1</td><td style="width: 85px;">2018/5/14</td><td style="width: 589px;">外卖接口新增：开启接单，关闭接单，核销冲正</td><td style="width: 83px;">谢东磊</td></tr><tr><td style="width: 52px;">V3.2</td><td style="width: 85px;">2018/6/19</td><td style="width: 589px;">新增出库获取终端映射接口</td><td style="width: 83px;">谈峥</td></tr><tr><td style="width: 52px;">V3.3</td><td style="width: 85px;">2018/7/20</td><td style="width: 589px;">新增cardpayment交易特殊逻辑</td><td style="width: 83px;">谈峥</td></tr><tr><td style="width: 52px;">V3.4</td><td style="width: 85px;">2019/5/5</td><td style="width: 589px;">新增劵码批量核销、劵码预核销接口、支持单码批量核销撤销功能</td><td style="width: 83px;">凡先锋</td></tr><tr><td style="width: 52px;">V3.5</td><td style="width: 85px;">2020/4/13</td><td style="width: 589px;">新增线上对接字段verifyType</td><td style="width: 83px;">凡先锋</td></tr><tr><td style="width: 52px;">V3.6</td><td style="width: 85px;">2020/4/29</td><td style="width: 589px;">更新traceNo格式要求'不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列'</td><td style="width: 83px;">陈利军</td></tr><tr><td style="width: 52px;">V3.7</td><td style="width: 85px;">2020/10/14</td><td style="width: 589px;">二维码支付或兑换接口增加权益(rightsDetail)字段上送webposp</td><td style="width: 83px;">陈利军</td></tr><tr><td style="width: 52px;">V3.8</td><td style="width: 85px;">2020/10/14</td><td style="width: 589px;">增加POS指令(00,1F,2F)说明</td><td style="width: 83px;">陈利军</td></tr></tbody></table>

# 名词解释

## Socket

基于TCP/IP协议的通讯方式

## MIS-POS

安装于商户门店内的POS机具，提供活动执行辅助及兑换功能

## 易百POSP

处理e-Buy POS所有交易的一组网络设备和服务器

## BCD

二进制数值表示格式，如0x99，即为数值为99

## TLV

通讯协议中常用的数据格式，由标签（Tag），长度（Length），值（Value）三部分构成

### PINPAD

密码键盘

### 易百POS

即为[MIS-POS](https://book.e-buy.com/link/104#bkmrk-mis-pos "安装于商户门店内的POS机具，提供活动执行辅助及兑换功能")，安装于商户门店内的POS机具，提供活动执行辅助及兑换功能

### 易百后台

处理e-Buy POS所有交易的一组网络设备和服务器

### 中间件

安装在收银机上的独立应用，监控本地端口，并提供下载密钥、自动签到、自动更新和二次交互选择的界面功能

# 接口说明



# 调用方法

<table id="bkmrk-%E5%86%85%E5%AE%B9-%E8%AF%B4%E6%98%8E-%E9%80%9A%E8%AE%AF%E6%96%B9%E5%BC%8F-%E9%87%87%E7%94%A8-https-" style="width: 603px;"><thead><tr><th style="width: 206px;">内容</th><th style="width: 397px;">说明</th></tr></thead><tbody><tr><td style="width: 206px;">通讯方式</td><td style="width: 397px;">采用 HTTPS 方式访问</td></tr><tr><td style="width: 206px;">提交方法</td><td style="width: 397px;">POST (application/json)</td></tr><tr><td style="width: 206px;">交互数据格式</td><td style="width: 397px;">JSON</td></tr><tr><td style="width: 206px;">字符编码</td><td style="width: 397px;">UTF-8</td></tr><tr><td style="width: 206px;">签名算法</td><td style="width: 397px;">MD5</td></tr><tr><td style="width: 206px;">签名验证</td><td style="width: 397px;">提交和返回数据都需要验证签名</td></tr></tbody></table>

# 报文结构

### **请求报文和返回报文都采用如下的报文结构**

<table id="bkmrk-%E5%BA%8F%E5%8F%B7-%E5%8F%82%E6%95%B0-%E7%B1%BB%E5%9E%8B-%E5%8F%82%E8%80%83%E6%95%B0%E6%8D%AE-%E5%8F%82%E6%95%B0%E8%AF%B4%E6%98%8E-%E5%A4%87"><thead><tr><th>序号</th><th>参数</th><th>类型</th><th>参考数据</th><th>参数说明</th><th>备注</th></tr></thead><tbody><tr><td>1</td><td>action</td><td>String</td><td>inquiry</td><td>交易类型</td><td>具体接口有详细说明</td></tr><tr><td>2</td><td>deviceNo</td><td>String(8)</td><td>POS01</td><td>收银机编号</td><td>用于区别本次交易请求的收银机</td></tr><tr><td>3</td><td>shopNo</td><td>String(15)</td><td>CN123456</td><td>门店编号</td><td>用于区别本次交易请求的门店</td></tr><tr><td>4</td><td>brand</td><td>String</td><td>663</td><td>品牌编号</td><td>用于区别本次交易请求的品牌，易百分配</td></tr><tr><td>5</td><td>body</td><td>String</td><td>BASE64</td><td>报文内容</td><td>具体接口有详细说明，本域需要采用BASE64编码</td></tr><tr><td>6</td><td>mwVersion</td><td>String</td><td>20161010</td><td>中间件版本号</td><td>用于兼容不同的中间件对应后台不同的处理方式</td></tr><tr><td>7</td><td>ptlVersion</td><td>String</td><td>20161010</td><td>协议版本号</td><td>用于兼容不同的报文协议对应后台不同的处理方式</td></tr><tr><td>8</td><td>posVersion</td><td>String</td><td>20161010</td><td>易百POS版本号</td><td>用于兼容不同的易百POS对应后台不同的处理方式</td></tr><tr><td>9</td><td>timestamp</td><td>String</td><td>1483372334</td><td>Unix时间戳</td><td>单位：秒，中间件需要在收到返回时同步该时间</td></tr><tr><td>10</td><td>sign</td><td>String</td><td>7E65B60DCFA42B04</td><td>数据签名</td><td>详见：签名算法</td></tr></tbody></table>

#### **报文举例**

```
 {
     "action" : "inquiry",
     "deviceNo" : "POS01",
     "shopNo" : "CN123456",
     "brand" : "663",
     "body" : "ewogICAgICAgICAidHJhY2VObyI6ICI5OTAwMDAwOTEwMDAxMDEwMTczMjEyMyIsCiAgICAgICAgICJvcmlnaW5hbFRyYWNlTm8iOiAiOTkwMDAwMDkxMDAwMTAxMDE3MzIxMjQiCiAgICAgfQ==",
     "mwVersion" : "20161010",
     "ptlVersion" : "20161010",
     "posVersion" : "20161010",
     "timestamp" : "1483372334",
     "sign" : "7E65B60DCFA42B04"
 }

```

<footer class="page-footer" id="bkmrk-"></footer>

# 签名算法

#### **签名过程**

- 拼接报文参数  
    除sign参数外的所有参数按照ASCII顺序排序后，以"参数名1=参数值1&amp;参数名2=参数值2"的方式拼接所有参数
- 拼接签名 mwMacKey  
    最后在尾部拼接双方约定的密钥"KEY=xxxxx"，  
    因调用downloadKey接口前，并未获得mwMacKey，故使用指定KEY签名  
    因调用signin接口前，并未获得mwMacKey，故使用mwTmk签名
- 签名值计算  
    MD5-32加密后再转成HEX大写格式，即为签名值，并赋给sign参数。
- 注  
    当参数值为null或为空时不参与签名串拼接

#### **示例报文**

```
 {
     "action" : "inquiry",
     "deviceNo" : "POS01",
     "shopNo" : "CN123456",
     "brand" : "663",
     "body" : "ewogICAgICAgICAidHJhY2VObyI6ICI5OTAwMDAwOTEwMDAxMDEwMTczMjEyMyIsCiAgICAgICAgICJvcmlnaW5hbFRyYWNlTm8iOiAiOTkwMDAwMDkxMDAwMTAxMDE3MzIxMjQiCiAgICAgfQ==",
     "mwVersion" : "20161010",
     "ptlVersion" : "20161010",
     "posVersion" : "20161010",
     "timestamp" : "1483372334",
     "sign" : "F38545F4D74B5C10A9EBBC053ED9D1CF"
 }

```

#### **签名mwMacKey密钥**

```
94365019BBF9CEEAB0DF658E67754A70

```

#### **拼接报文参数**

```
action=inquiry&body=ewogICAgICAgICAidHJhY2VObyI6ICI5OTAwMDAwOTEwMDAxMDEwMTczMjEyMyIsCiAgICAgICAgICJvcmlnaW5hbFRyYWNlTm8iOiAiOTkwMDAwMDkxMDAwMTAxMDE3MzIxMjQiCiAgICAgfQ==&brand=663&deviceNo=POS01&mwVersion=20161010&posVersion=20161010&ptlVersion=20161010&shopNo=CN123456&timestamp=1483372334

```

#### **拼接签名KEY**

```
action=inquiry&body=ewogICAgICAgICAidHJhY2VObyI6ICI5OTAwMDAwOTEwMDAxMDEwMTczMjEyMyIsCiAgICAgICAgICJvcmlnaW5hbFRyYWNlTm8iOiAiOTkwMDAwMDkxMDAwMTAxMDE3MzIxMjQiCiAgICAgfQ==&brand=663&deviceNo=POS01&mwVersion=20161010&posVersion=20161010&ptlVersion=20161010&shopNo=CN123456&timestamp=1483372334&KEY=94365019BBF9CEEAB0DF658E67754A70

```

#### **签名值计算**  
F38545F4D74B5C10A9EBBC053ED9D1CF

#### **Java代码示例**

```

Map<String, String> map = new TreeMap<>();
map.put("action", "downloadKey");
map.put("deviceNo", "CN999999");
map.put("shopNo", "CN999999");
map.put("brand", "1458");
map.put("body", "JXU2RDRCJXU4QkQ1JXU1MTg1JXU1QkI5JTIwJXU2RDRCJXU4QkQ1JXU1MTg1JXU1QkI5");
map.put("mwVersion", "20170214");
map.put("ptlVersion", "20170214");
map.put("posVersion", "20170214");
map.put("timestamp", "1483372334");

StringBuilder buffer = new StringBuilder();
for (Map.Entry<String, String> item : map.entrySet()) {
    buffer.append(item.getKey()).append("=").append(item.getValue()).append("&");
}
buffer.append("KEY=").append("F42616614BDC0000161EF06C04061484");
String checkSign = DESCoder.getInstance().encryptMD5(buffer.toString(), "UTF-8").toUpperCase();
System.out.println(buffer.toString());
System.out.println(checkSign);

输出:
action=downloadKey&body=JXU2RDRCJXU4QkQ1JXU1MTg1JXU1QkI5JTIwJXU2RDRCJXU4QkQ1JXU1MTg1JXU1QkI5&brand=1458&deviceNo=CN999999&mwVersion=20170214&posVersion=20170214&ptlVersion=20170214&shopNo=CN999999&timestamp=1483372334&KEY=F42616614BDC0000161EF06C04061484

824AE098F6135CF50A824BAE220379C6

```

<footer class="page-footer" id="bkmrk-"></footer>

# 数据加密算法

#### **3DES介绍**

- 3DES（或称为Triple DES）是三重数据加密算法（TDEA，Triple Data Encryption Algorithm）块密码的通称。它相当于是对每个数据块应用三次DES加密算法。由于计算机运算能力的增强，原版DES密码的密钥长度变得容易被暴力破解；3DES即是设计用来提供一种相对简单的方法，即通过增加DES的密钥长度来避免类似的攻击，而不是设计一种全新的块密码算法。

#### **加解密过程**

- 设Ek()和Dk()代表DES算法的加密和解密过程，K代表DES算法使用的密钥，M代表明文，C代表密文，这样：
- 3DES加密过程为：C=Ek3(Dk2(Ek1(M)))
- 3DES解密过程为：M=Dk1(EK2(Dk3(C)))
- K1、K2、K3决定了算法的安全性，易百采用K1等于K3，并且使用ECB/NoPadding填充模式。

#### **加密举例**

设pinKey为: `9D93D15D6A3913AB4151C456A80841EF`，则:

```
K1 = 9D93D15D6A3913AB
K2 = 4151C456A80841EF
K3 = 9D93D15D6A3913AB

```

原始数据M表示HEX为：`3132333435363738`，加密如下：

```
DES1_RESULT = Ek(M，K1)
DES2_RESULT = Dk(DES1_RESULT，K2)
C = Ek(DES2_RESULT，K3)

```

最终加密结果C为：`C63AABF759BDE968`

#### **解密举例**

设pinKey为: `9D93D15D6A3913AB4151C456A80841EF`，则:

```
K1 = 9D93D15D6A3913AB
K2 = 4151C456A80841EF
K3 = 9D93D15D6A3913AB

```

密文数据C表示HEX为：`C63AABF759BDE968`，解密如下：

```
DES1_RESULT = Dk(C，K3)
DES2_RESULT = Ek(DES1_RESULT，K2)
M = Dk(DES2_RESULT，K1)

```

最终解密结果M为：`3132333435363738`

# 密码加密算法

#### **ANSI X9.8 Format（带主帐号信息）**

- PIN BLOCK 格式：等于 PIN 按位异或主帐号
- PIN 格式：（个人识别码 Personal Identity Number）总共有8个byte长度，分为两个部分;（类似数据包的格式）
    
    ```
    Byte 1 PIN的长度
    Byte 2 – Byte 3/4/5/6/7    4--12个PIN(每个PIN占4个BIT)
    Byte4/5/6/7/8 – Byte 8 FILLER “F” (每个“F“占4个BIT)
    
    ```
- PAN（主帐号 Primary Account Number）同样包含8个byte，格式如下：
    
    ```
    Byte 1 — Byte 2 0x00 0x00
    Byte 3 — Byte 8 12个主帐号字符（最后一位为校验位）
    12位字符主帐号的取法：取主帐号的右12位（不包括最右边的校验位），不足12位左补“0X00”。
    
    ```

#### **加密举例**

- 明文 PIN：`123456`
- 主帐号 PAN：`123456789012345678`
- 截取下的主帐号为：`678901234567` （最后一位校验位8的前12位字符为截取的主帐号）
- 则用于PIN加密的主帐号为：`0x00 0x00 0x67 0x89 0x01 0x23 0x45 0x67`
- 则 PIN BLOCK （PIN按位异或主帐号PAN） ```
    即是为：  0x06 0x12 0x34 0x56 0xFF 0xFF 0xFF 0xFF
    异或上：  0x00 0x00 0x67 0x89 0x01 0x23 0x45 0x67
    结果为：  0x06 0x12 0x53 0xDF 0xFE 0xDC 0xBA 0x98
    ```

# 密钥使用流程

#### **一般调用流程:**

- 当做 DownloadKey 时，使用 rootKey 来生成签名，返回报文中得到中间件主密钥 mwTmk 的密文，使用 rootKey 对该密文做3DES解密，得到 mwTmk 的明文。

- 当做 SignIn 时，使用上一步中获得的 mwTmk 明文来生成签名，返回报文中得到中间件Mac秘钥(工作秘钥) mwMacKey 的密文，使用 mwTmk 明文对此密文做3DES解密，得到mwMacKey 的明文。

- 当做交易时，使用上一步中获得的 mwMacKey 明文来生成签名。

# 业务参数对象



# 卡信息

- JSON Key为cardInfo，出现在请求报文中，非必填

<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>cardNo</td><td>String</td><td>是</td><td>卡号</td><td>卡支付类交易时为必填</td></tr><tr><td>password</td><td>String</td><td>否</td><td>密码</td><td>如需要密码时必填，采用金融加密</td></tr><tr><td>valid</td><td>String</td><td>否</td><td>有效期</td><td>卡支付类交易时为必填，格式：YYMM</td></tr><tr><td>track1</td><td>String</td><td>否</td><td>第一磁道</td><td>采用金融加密</td></tr><tr><td>track2</td><td>String</td><td>否</td><td>第二磁道</td><td>卡支付类交易时为必填，采用金融加密</td></tr><tr><td>track3</td><td>String</td><td>否</td><td>第三磁道</td><td>采用金融加密</td></tr><tr><td>cardSn</td><td>String</td><td>否</td><td>IC卡序列号</td><td>卡支付类交易时，如为IC卡则必填</td></tr><tr><td>icData</td><td>String</td><td>否</td><td>IC卡数据</td><td>卡支付类交易时，如为IC卡则必填</td></tr><tr><td>cardType</td><td>String</td><td>否</td><td>卡类型</td><td>具体枚举如下</td></tr><tr><td>tc</td><td>String</td><td>否</td><td>交易证书</td><td>用于确认交易符合相应规则的证书</td></tr></tbody></table>

#### **cardNo加密方法**

- 使用pinKey对cardNo进行3DES加密，加密结果转为HEX格式，详见：[数据加密算法](https://book.e-buy.com/link/108#bkmrk-page-title "数据加密算法")

#### **password加密方法**

- 使用对pinKey进行ANSI X.98加密，加密结果转为HEX格式，详见：[密码加密算法](https://book.e-buy.com/link/109#bkmrk-page-title "密码加密算法")

#### **track1加密方法**

- 使用pinKey对track1进行3DES加密，加密结果转为HEX格式，详见：[数据加密算法](https://book.e-buy.com/link/108#bkmrk-page-title "数据加密算法")

#### **track2加密方法**

- 使用pinKey对track2进行3DES加密，加密结果转为HEX格式，详见：[数据加密算法](https://book.e-buy.com/link/108#bkmrk-page-title "数据加密算法")

#### **track3加密方法**

- 使用pinKey对track3进行3DES加密，加密结果转为HEX格式，详见：[数据加密算法](https://book.e-buy.com/link/108#bkmrk-page-title "数据加密算法")

#### **cardType枚举**

00表示刷磁条卡

01表示插入IC卡

02表示非接IC卡

03表示手输卡号

04表示二维码扫描

05表示其他

06表示收银机采集数据

07表示ApplePay

08表示三星Pay

09表示华为Pay

10表示小米Pay

# 礼品卡信息

- JSON Key为cardInfo，出现在返回报文中，非必填

<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" style="width: 91.5476%;"><thead><tr><th style="width: 19.2708%;">字段</th><th style="width: 12.6272%;">类型</th><th style="width: 14.977%;">是否必填</th><th style="width: 34.5052%;">字段意义</th><th style="width: 18.75%;">备注</th></tr></thead><tbody><tr><td style="width: 19.2708%;">cardNo</td><td style="width: 12.6272%;">String</td><td style="width: 14.977%;">是</td><td style="width: 34.5052%;">卡号</td><td style="width: 18.75%;">礼品卡号</td></tr><tr><td style="width: 19.2708%;">cardStatus</td><td style="width: 12.6272%;">int</td><td style="width: 14.977%;">是</td><td style="width: 34.5052%;">卡状态</td><td style="width: 18.75%;">  
</td></tr><tr><td style="width: 19.2708%;">effectStartTime</td><td style="width: 12.6272%;">long</td><td style="width: 14.977%;">否</td><td style="width: 34.5052%;">有效开始时间</td><td style="width: 18.75%;">时间戳（毫秒数）</td></tr><tr><td style="width: 19.2708%;">expireTime</td><td style="width: 12.6272%;">String</td><td style="width: 14.977%;">否</td><td style="width: 34.5052%;">失效时间</td><td style="width: 18.75%;">时间戳（毫秒数）</td></tr><tr><td style="width: 19.2708%;">bindSuccessTime</td><td style="width: 12.6272%;">String</td><td style="width: 14.977%;">否</td><td style="width: 34.5052%;">绑定成功时间</td><td style="width: 18.75%;">时间戳（毫秒数）</td></tr><tr><td style="width: 19.2708%;">lastUseTime</td><td style="width: 12.6272%;">String</td><td style="width: 14.977%;">否</td><td style="width: 34.5052%;">最近使用时间</td><td style="width: 18.75%;">时间戳（毫秒数）</td></tr><tr><td style="width: 19.2708%;">cardId</td><td style="width: 12.6272%;">String</td><td style="width: 14.977%;">是</td><td style="width: 34.5052%;">礼品卡种ID</td><td style="width: 18.75%;">  
</td></tr><tr><td style="width: 19.2708%;">cardName</td><td style="width: 12.6272%;">String</td><td style="width: 14.977%;">是</td><td style="width: 34.5052%;">礼品卡名称</td><td style="width: 18.75%;">  
</td></tr><tr><td style="width: 19.2708%;">cardFaceValue</td><td style="width: 12.6272%;">Price</td><td style="width: 14.977%;">是</td><td style="width: 34.5052%;">卡面值（单位：元，保留两位小数）</td><td style="width: 18.75%;">后端返回</td></tr><tr><td style="width: 19.2708%;">cardNetValue</td><td style="width: 12.6272%;">Price</td><td style="width: 14.977%;">是</td><td style="width: 34.5052%;">卡净值（单位：元，保留两位小数）</td><td style="width: 18.75%;">后端返回</td></tr><tr><td style="width: 19.2708%;">cardBalance</td><td style="width: 12.6272%;">Price</td><td style="width: 14.977%;">是</td><td style="width: 34.5052%;">卡余额（单位：元，保留两位小数）</td><td style="width: 18.75%;">后端返回</td></tr><tr><td style="width: 19.2708%;">extraInfo</td><td style="width: 12.6272%;">String</td><td style="width: 14.977%;">否</td><td style="width: 34.5052%;">附加信息</td><td style="width: 18.75%;">主要是针对显示用的</td></tr></tbody></table>

- 卡状态枚举说明

<table border="1" id="bkmrk-%E7%8A%B6%E6%80%81%E5%80%BC-%E7%8A%B6%E6%80%81%E5%90%8D%E7%A7%B0-0-%E5%B7%B2%E7%94%A8%E5%AE%8C-11-%E5%8F%AF%E4%BD%BF" style="border-collapse: collapse; width: 24.2857%; height: 209.375px;"><colgroup><col style="width: 31.998%;"></col><col style="width: 68.002%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td class="align-right" style="height: 29.7969px;">状态值</td><td style="height: 29.7969px;">状态名称</td></tr><tr style="height: 29.7969px;"><td class="align-right" style="height: 29.7969px;">0</td><td style="height: 29.7969px;">已用完</td></tr><tr style="height: 29.7969px;"><td class="align-right" style="height: 29.7969px;">11</td><td style="height: 29.7969px;">可使用</td></tr><tr style="height: 29.7969px;"><td class="align-right" style="height: 29.7969px;">20</td><td style="height: 29.7969px;">已过期</td></tr><tr style="height: 29.7969px;"><td class="align-right" style="height: 29.7969px;">21</td><td style="height: 29.7969px;">已作废</td></tr><tr style="height: 30.5938px;"><td class="align-right" style="height: 30.5938px;">81</td><td style="height: 30.5938px;">已经激活未绑定</td></tr><tr style="height: 29.7969px;"><td class="align-right" style="height: 29.7969px;">82</td><td style="height: 29.7969px;">未激活</td></tr></tbody></table>

# New Page



# 产品明细

- JSON Key为`goodsDetail`，必填

<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-g"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>goodsCategory</td><td>String</td><td>是</td><td>商品类别</td><td> </td></tr><tr><td>goodsId</td><td>String</td><td>是</td><td>商品编号</td><td> </td></tr><tr><td>goodsName</td><td>String</td><td>是</td><td>商品名称</td><td>用于报表、小票等显示</td></tr><tr><td>goodsSpec</td><td>String</td><td>否</td><td>商品规格</td><td>用于报表、小票等显示</td></tr><tr><td>price</td><td>Price</td><td>是</td><td>单价</td><td>单位：元</td></tr><tr><td>quantity</td><td>Integer</td><td>是</td><td>数量</td><td> </td></tr><tr><td>rebateCode</td><td>String</td><td>否</td><td>折扣代码</td><td>收银机上已设置折扣，则必填,长度大于3位小于32位</td></tr><tr><td>activityNo</td><td>String</td><td>否</td><td>活动编号</td><td>易百后台交易成功，会返回本交易所属的活动编号</td></tr><tr><td>memo</td><td>String</td><td>否</td><td>备注</td><td>易百后台交易成功，会返回部分信息，如电子凭证号码</td></tr><tr><td>voucherId</td><td>String</td><td>否</td><td>优惠券ID</td><td>当有优惠券信息时返回</td></tr></tbody></table>

# 资金渠道

- JSON Key为`fundChannel`，出现在返回报文中，非必填

<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>channelNo</td><td>String</td><td>是</td><td>资金渠道编号</td><td>  
</td></tr><tr><td>channelName</td><td>String</td><td>是</td><td>资金渠道名称</td><td>  
</td></tr><tr><td>channelAmount</td><td>Price</td><td>是</td><td>金额</td><td>对应的资金渠道金额</td></tr><tr><td>sectionNo</td><td>String</td><td>否</td><td>活动编号</td><td>活动编号由财务后台分配，和收银机可以进行匹配入机</td></tr></tbody></table>

- 支持的资金渠道如下：

<table id="bkmrk-channelno-channelnam" style="width: 565px;"><thead><tr><th style="width: 125px;">channelNo</th><th style="width: 115px;">channelName</th><th style="width: 325px;">字段意义</th></tr></thead><tbody><tr><td style="width: 125px;">user\_real\_money</td><td style="width: 115px;">用户实际支付</td><td style="width: 325px;">如支付宝余额、余额宝、微信钱包余额、银行卡等</td></tr><tr><td style="width: 125px;">user\_balance</td><td style="width: 115px;">用户余额支付</td><td style="width: 325px;">如支付宝余额、余额宝、微信钱包余额等</td></tr><tr><td style="width: 125px;">user\_bank\_card</td><td style="width: 115px;">用户银行卡余额</td><td style="width: 325px;">使用用户借记卡或贷记卡的余额进行支付</td></tr><tr><td style="width: 125px;">user\_credit</td><td style="width: 115px;">用户信用支付</td><td style="width: 325px;">如绑卡活动、支付宝花呗、京东白条等</td></tr><tr><td style="width: 125px;">user\_points</td><td style="width: 115px;">用户积分支付</td><td style="width: 325px;">如银行积分、天猫积分、集分宝等</td></tr><tr><td style="width: 125px;">user\_points\_amount</td><td style="width: 115px;">用户积分对等的金额(RMB)</td><td style="width: 325px;">用户本次支付的积分值除以积分比例得到金额</td></tr><tr><td style="width: 125px;">user\_rights</td><td style="width: 115px;">用户权益</td><td style="width: 325px;">商户权益等</td></tr><tr><td style="width: 125px;">user\_coupon</td><td style="width: 115px;">用户用券抵扣金额</td><td style="width: 325px;">如支付宝卡包券、银行APP卡包券(等于<span lang="EN-US">voucherDetail</span>明细中的所有<span lang="EN-US">voucherAmount</span>累加总和)</td></tr><tr><td style="width: 125px;">merchant\_benefit</td><td style="width: 115px;">商户提供的优惠</td><td style="width: 325px;">如商户空券，商户折扣等</td></tr><tr><td style="width: 125px;">platform\_benefit</td><td style="width: 115px;">平台提供的优惠</td><td style="width: 325px;">如平台折扣，平台补贴等</td></tr><tr><td style="width: 125px;">other\_benefit</td><td style="width: 115px;">其他出资方优惠</td><td style="width: 325px;">如银行</td></tr><tr><td style="width: 125px;">ebuy\_benefit</td><td style="width: 115px;">易百提供的优惠</td><td style="width: 325px;">如易百折扣，易百补贴等</td></tr></tbody></table>

# 打印信息

- JSON Key为`printDetail`，出现在返回报文中，非必填

<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>cardNo64</td><td>String</td><td>否</td><td>卡号前六后四</td><td>返回需要打印的卡号前六后四</td></tr><tr><td>bank</td><td>String</td><td>否</td><td>发卡银行</td><td>返回需要打印的发卡银行</td></tr><tr><td>bankTid</td><td>String</td><td>否</td><td>收单终端号</td><td>在银联二维码，嘉联收单时返回</td></tr><tr><td>bankMid</td><td>String</td><td>否</td><td>收单商户号</td><td>在银联二维码，嘉联收单时返回</td></tr><tr><td>paymentOrderNo</td><td>String</td><td>否</td><td>机构订单号</td><td>返回需要打印的机构订单号</td></tr><tr><td>paymentUser</td><td>String</td><td>否</td><td>机构用户账号</td><td>返回需要打印的机构用户账号</td></tr><tr><td>pointSale</td><td>String</td><td>否</td><td>扣除积分</td><td>返回需要打印的扣除积分数量</td></tr><tr><td>qrCode1</td><td>String</td><td>否</td><td>打印二维码1</td><td>返回需要打印的二维码1</td></tr><tr><td>qrCode2</td><td>String</td><td>否</td><td>打印二维码2</td><td>返回需要打印的二维码2</td></tr><tr><td>qrCode3</td><td>String</td><td>否</td><td>打印二维码3</td><td>返回需要打印的二维码3</td></tr><tr><td>barCode1</td><td>String</td><td>否</td><td>打印条码1</td><td>返回需要打印的条码内容1</td></tr><tr><td>barCode2</td><td>String</td><td>否</td><td>打印条码2</td><td>返回需要打印的条码内容2</td></tr><tr><td>barCode3</td><td>String</td><td>否</td><td>打印条码3</td><td>返回需要打印的条码内容3</td></tr><tr><td>content</td><td>String</td><td>否</td><td>打印内容</td><td>返回需要打印的内容，[TLV](https://book.e-buy.com/link/104#bkmrk-tlv "通讯协议中常用的数据格式，由标签（Tag），长度（Length），值（Value）三部分构成")格式，1F为小票title，2F为小票交易类型说明显示</td></tr><tr><td>printMode</td><td>String</td><td>否</td><td>打印联数</td><td>1表示一联，2表示两联，3表示三联</td></tr></tbody></table>

# 会员信息

- JSON Key为`memberDetail`，非必填

<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-m"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>memberId</td><td>String</td><td>是</td><td>会员编号</td><td> </td></tr><tr><td>memberCode</td><td>String</td><td>是</td><td>会员卡号</td><td> </td></tr><tr><td>memberName</td><td>String</td><td>是</td><td>会员名称</td><td> </td></tr><tr><td>memberPhone</td><td>String</td><td>否</td><td>会员手机号码</td><td> </td></tr><tr><td>grade</td><td>String</td><td>否</td><td>会员等级</td><td> </td></tr><tr><td>status</td><td>String</td><td>否</td><td>会员状态</td><td> </td></tr><tr><td>balance</td><td>Price</td><td>否</td><td>会员卡余额</td><td> </td></tr><tr><td>pointBalance</td><td>Price</td><td>否</td><td>会员积分余额</td></tr></tbody></table>

# 权益信息

- JSON Key为`rightsDetail`，非必填

<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-s"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>snCode</td><td>String</td><td>是</td><td>权益编号</td></tr></tbody></table>

# 结算记录

- JSON Key为`settleRecord`，非必填

<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-a"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>activityNo</td><td>String</td><td>是</td><td>活动编号</td><td> </td></tr><tr><td>activityName</td><td>String</td><td>是</td><td>活动名称</td><td> </td></tr><tr><td>productName</td><td>String</td><td>是</td><td>产品名称</td><td> </td></tr><tr><td>customer</td><td>String</td><td>是</td><td>结算客户</td><td> </td></tr><tr><td>isRefund</td><td>Boolean</td><td>是</td><td>是否为退款</td><td> </td></tr><tr><td>volume</td><td>Integer</td><td>是</td><td>交易笔数</td><td> </td></tr><tr><td>totalReceiptAmount</td><td>Price</td><td>是</td><td>商户实收金额</td><td> </td></tr><tr><td>totalAmount</td><td>Price</td><td>是</td><td>小计金额</td></tr></tbody></table>

# 交易记录

- JSON Key为`transRecord`，必填

<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>traceNo</td><td>String</td><td>是</td><td>原交易收银机流水号</td><td>必须包含yyyyMMdd(当天)</td></tr><tr><td>paidAmount</td><td>String</td><td>是</td><td>支付成功金额</td><td> </td></tr><tr><td>status</td><td>String</td><td>是</td><td>匹配状态</td><td>枚举如下</td></tr></tbody></table>

**status枚举**

- 0 上送初始时填写该值
- 1 paidAmount易百后台等于上送值
- 2 paidAmount易百后台大于上送值
- 3 paidAmount易百后台小于上送值
- 4 易百后台不存在该笔交易
- 5 易百后台该笔交易为失败交易
- 6 易百后台该笔交易为已撤销交易
- 7 易百后台该笔交易为已冲正交易
- 8 易百后台该笔交易为已退款交易
- 9 易百后台对账处理失败
- 10 易百后台有，但收银机不存在该笔交易

# 活动产品

- JSON Key为`activityProductList`，只在需要二次交互时填写

<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-a"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>activityProductNo</td><td>String</td><td>是</td><td>活动产品编号</td><td> </td></tr><tr><td>activityProductName</td><td>String</td><td>是</td><td>活动产品名称</td><td> </td></tr><tr><td>command</td><td>String</td><td>否</td><td>下发交易指令</td></tr><tr><td>showOrder</td><td>String</td><td>是</td><td>显示顺序</td><td>从小到大显示</td></tr></tbody></table>

# 交易时间戳

- JSON Key为`transTimestamp`，必填

<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>traceNo</td><td>String</td><td>是</td><td>原交易收银机流水号</td><td>必须包含yyyyMMdd(当天)</td></tr><tr><td>send</td><td>String</td><td>是</td><td>发送时间</td><td>Unix时间戳,单位：秒</td></tr><tr><td>recv</td><td>String</td><td>是</td><td>接收时间</td><td>Unix时间戳,单位：秒</td></tr></tbody></table>

# 交易记录明细

- JSON Key为`transInfo`，必填

<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-a"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>action</td><td>String</td><td>是</td><td>交易action</td><td>  
</td></tr><tr><td>traceNo</td><td>String</td><td>是</td><td>交易收银机流水号</td><td>必须包含yyyyMMdd(当天)</td></tr><tr><td>orderNo</td><td>String</td><td>是</td><td>易百系统参考号</td><td>  
</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>paidAmount</td><td>String</td><td>是</td><td>交易成功金额</td><td>  
</td></tr><tr><td>activityProductNo</td><td>String</td><td>是</td><td>活动产品编号</td><td>  
</td></tr><tr><td>activityProductName</td><td>String</td><td>是</td><td>活动产品名称</td><td>活动名称+产品名称</td></tr><tr><td>bank</td><td>String</td><td>是</td><td>交易机构标识</td><td>  
</td></tr><tr><td>cardNo64</td><td>String</td><td>是</td><td>卡号或串码</td><td>  
</td></tr><tr><td>printContent</td><td>String</td><td>是</td><td>小票打印数据</td></tr></tbody></table>

# 功能菜单

- JSON Key为`function`，出现在返回报文中

<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-i"><thead><tr><th class="align-center" style="width: 99px;">字段</th><th class="align-center" style="width: 124px;">类型</th><th class="align-center" style="width: 84px;">是否必填</th><th class="align-center" style="width: 201px;">字段意义</th><th class="align-center" style="width: 301px;">备注</th></tr></thead><tbody><tr><td class="align-center" style="width: 99px;">iconUrl</td><td class="align-center" style="width: 124px;">String</td><td class="align-center" style="width: 84px;">是</td><td class="align-center" style="width: 201px;">用于功能显示icon图下载URL</td><td class="align-center" style="width: 301px;">变长</td></tr><tr><td class="align-center" style="width: 99px;">title</td><td class="align-center" style="width: 124px;">String</td><td class="align-center" style="width: 84px;">是</td><td class="align-center" style="width: 201px;">用于功能名称显示</td><td class="align-center" style="width: 301px;">变长</td></tr><tr><td class="align-center" style="width: 99px;">action</td><td class="align-center" style="width: 124px;">String</td><td class="align-center" style="width: 84px;">是</td><td class="align-center" style="width: 201px;">功能对应的后台处理路径</td><td class="align-center" style="width: 301px;">变长</td></tr><tr><td class="align-center" style="width: 99px;">command</td><td class="align-center" style="width: 124px;">String</td><td class="align-center" style="width: 84px;">是</td><td class="align-center" style="width: 201px;">用于下发功能所有执行的指令</td><td class="align-center" style="width: 301px;">例如:04|00|请刷磁条卡|1|08|00|暴风雪(中)$HDCP00000000072578|0|</td></tr><tr><td class="align-center" style="width: 99px;">childrenFunc</td><td class="align-center" style="width: 124px;">List&lt;[function](https://book.e-buy.com/books/e-buy-B6z/page/c058f)&gt;</td><td class="align-center" style="width: 84px;">否</td><td class="align-center" style="width: 201px;">功能下的子项</td><td class="align-center" style="width: 301px;">变长</td></tr></tbody></table>

# 图片信息

- JSON Key为`headPicture`，出现在返回报文中

<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-d"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>displayPicUrl</td><td>String</td><td>是</td><td>用于广告显示图片下载URL</td><td>变长</td></tr><tr><td>linkUrl</td><td>String</td><td>是</td><td>用于点击广告图片后要跳转的页面URL</td><td>变长</td></tr></tbody></table>

# 包裹明细

- JSON Key为`packageDetail`，出现在返回报文中

<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-p"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>packId</td><td>String</td><td>是</td><td>打包ID</td><td>变长</td></tr><tr><td>packName</td><td>String</td><td>是</td><td>打包名称</td><td> </td></tr><tr><td>goodsInfoList</td><td>List&lt;[goodsDetail](https://book.e-buy.com/link/159#bkmrk-page-title "goodsDetail")&gt;</td><td>是</td><td>产品明细</td></tr></tbody></table>

# 订单信息

- JSON Key为`orderInfo`，出现在返回报文中，必填

<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-a"><thead><tr><th style="width: 127px;">字段</th><th style="width: 146px;">类型</th><th style="width: 50px;">是否必填</th><th style="width: 107px;">字段意义</th><th style="width: 379px;">备注</th></tr></thead><tbody><tr><td style="width: 127px;">appOrderNo</td><td style="width: 146px;">String</td><td style="width: 50px;">是</td><td style="width: 107px;">应用订单号</td><td style="width: 379px;">变长</td></tr><tr><td style="width: 127px;">statusCode</td><td style="width: 146px;">String</td><td style="width: 50px;">是</td><td style="width: 107px;">订单状态码</td><td style="width: 379px;">变长</td></tr><tr><td style="width: 127px;">status</td><td style="width: 146px;">String</td><td style="width: 50px;">是</td><td style="width: 107px;">订单状态</td><td style="width: 379px;">订单状态汉字描述</td></tr><tr><td style="width: 127px;">orderTime</td><td style="width: 146px;">String</td><td style="width: 50px;">是</td><td style="width: 107px;">订单时间</td><td style="width: 379px;">格式HH:mm,用于订单列表页面显示</td></tr><tr><td style="width: 127px;">orderCreateTime</td><td style="width: 146px;">String</td><td style="width: 50px;">是</td><td style="width: 107px;">订单时间</td><td style="width: 379px;">格式yyyy-MM-dd HH:mm:ss</td></tr><tr><td style="width: 127px;">orderAmount</td><td style="width: 146px;">Price</td><td style="width: 50px;">是</td><td style="width: 107px;">订单金额</td><td style="width: 379px;"> </td></tr><tr><td style="width: 127px;">rcptName</td><td style="width: 146px;">String</td><td style="width: 50px;">是</td><td style="width: 107px;">收货人</td><td style="width: 379px;"> </td></tr><tr><td style="width: 127px;">platformName</td><td style="width: 146px;">String</td><td style="width: 50px;">是</td><td style="width: 107px;">平台名称</td><td style="width: 379px;">变长,说明订单是来自百度，美团平台,长度不超过四个汉字</td></tr><tr><td style="width: 127px;">packageDetailList</td><td style="width: 146px;">List&lt;[packageDetail](https://book.e-buy.com/link/171#bkmrk-page-title "packageDetail")&gt;</td><td style="width: 50px;">否</td><td style="width: 107px;">订单包裹明细</td><td style="width: 379px;">该节点在调用订单明细接口时才会有数据下发</td></tr></tbody></table>

# 优惠券明细

- JSON Key为`voucherDetail`，必填

<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-v" style="width: 68.7654%; height: 353.382px;"><thead><tr style="height: 29.4485px;"><th style="width: 23.3079%; height: 29.4485px;">字段</th><th style="width: 9.54101%; height: 29.4485px;">类型</th><th style="width: 13.1036%; height: 29.4485px;">是否必填</th><th style="width: 25.6709%; height: 29.4485px;">字段意义</th><th style="width: 28.184%; height: 29.4485px;">备注</th></tr></thead><tbody><tr style="height: 29.4485px;"><td style="width: 23.3079%; height: 29.4485px;">voucherId</td><td style="width: 9.54101%; height: 29.4485px;">String</td><td style="width: 13.1036%; height: 29.4485px;">是</td><td style="width: 25.6709%; height: 29.4485px;">优惠券编号</td><td style="width: 28.184%; height: 29.4485px;">  
</td></tr><tr style="height: 29.4485px;"><td style="width: 23.3079%; height: 29.4485px;">voucherName</td><td style="width: 9.54101%; height: 29.4485px;">String</td><td style="width: 13.1036%; height: 29.4485px;">是</td><td style="width: 25.6709%; height: 29.4485px;">优惠券名称</td><td style="width: 28.184%; height: 29.4485px;">用于报表、小票等显示</td></tr><tr style="height: 29.4485px;"><td style="width: 23.3079%; height: 29.4485px;">voucherType</td><td style="width: 9.54101%; height: 29.4485px;">String</td><td style="width: 13.1036%; height: 29.4485px;">是</td><td style="width: 25.6709%; height: 29.4485px;">优惠券类型</td><td style="width: 28.184%; height: 29.4485px;">  
</td></tr><tr style="height: 29.4485px;"><td style="width: 23.3079%; height: 29.4485px;">voucherAmount</td><td style="width: 9.54101%; height: 29.4485px;">Price</td><td style="width: 13.1036%; height: 29.4485px;">是</td><td style="width: 25.6709%; height: 29.4485px;">单价</td><td style="width: 28.184%; height: 29.4485px;">单位：元</td></tr><tr style="height: 29.4485px;"><td style="width: 23.3079%; height: 29.4485px;">merchantDiscount</td><td style="width: 9.54101%; height: 29.4485px;">Price</td><td style="width: 13.1036%; height: 29.4485px;">否</td><td style="width: 25.6709%; height: 29.4485px;">商户优惠金额</td><td style="width: 28.184%; height: 29.4485px;">单位：元</td></tr><tr style="height: 29.4485px;"><td style="width: 23.3079%; height: 29.4485px;">userDiscount</td><td style="width: 9.54101%; height: 29.4485px;">Price</td><td style="width: 13.1036%; height: 29.4485px;">否</td><td style="width: 25.6709%; height: 29.4485px;">用户购券金额</td><td style="width: 28.184%; height: 29.4485px;">单位：元</td></tr><tr style="height: 29.4485px;"><td style="width: 23.3079%; height: 29.4485px;">platformDiscount</td><td style="width: 9.54101%; height: 29.4485px;">Price</td><td style="width: 13.1036%; height: 29.4485px;">否</td><td style="width: 25.6709%; height: 29.4485px;">平台优惠补贴金额</td><td style="width: 28.184%; height: 29.4485px;">单位：元</td></tr><tr style="height: 29.4485px;"><td style="width: 23.3079%; height: 29.4485px;">otherDiscount</td><td style="width: 9.54101%; height: 29.4485px;">Price</td><td style="width: 13.1036%; height: 29.4485px;">否</td><td style="width: 25.6709%; height: 29.4485px;">其他出资方补贴金额</td><td style="width: 28.184%; height: 29.4485px;">单位：元</td></tr><tr style="height: 29.4485px;"><td style="width: 23.3079%; height: 29.4485px;">voucherCode</td><td style="width: 9.54101%; height: 29.4485px;">String</td><td style="width: 13.1036%; height: 29.4485px;">是</td><td style="width: 25.6709%; height: 29.4485px;">优惠券串号</td><td style="width: 28.184%; height: 29.4485px;">  
</td></tr></tbody></table>

# 批量核销明细

- JSON Key为`ecouponsData`，必填

<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 style="width: 147px;">字段</th><th style="width: 166px;">类型</th><th style="width: 46px;">是否必填</th><th style="width: 172px;">字段意义</th><th style="width: 276px;">备注</th></tr></thead><tbody><tr><td style="width: 147px;">code</td><td style="width: 166px;">String</td><td style="width: 46px;">是</td><td style="width: 172px;">劵码</td><td style="width: 276px;">  
</td></tr><tr><td class="align-left" style="width: 147px;">status</td><td class="align-left" style="width: 166px;">String</td><td class="align-left" style="width: 46px;">是</td><td class="align-left" style="width: 172px;">核销结果返回码</td><td class="align-left" style="width: 276px;">00表示核销成功,其他失败</td></tr><tr><td class="align-left" style="width: 147px;">desc</td><td class="align-left" style="width: 166px;">String</td><td class="align-left" style="width: 46px;">是</td><td class="align-left" style="width: 172px;">核销结果描述</td><td class="align-left" style="width: 276px;">  
</td></tr><tr><td class="align-left" style="width: 147px;">paidAmount</td><td class="align-left" style="width: 166px;">Price</td><td class="align-left" style="width: 46px;">是</td><td class="align-left" style="width: 172px;">支付成功总金额</td><td class="align-left" style="width: 276px;">单位：元</td></tr><tr><td class="align-left" style="width: 147px;">receiptAmount</td><td class="align-left" style="width: 166px;">Price</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">商户实收金额</td><td class="align-left" style="width: 276px;">单位：元</td></tr><tr><td class="align-left" style="width: 147px;">invoiceAmount</td><td class="align-left" style="width: 166px;">Price</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">商户开票金额</td><td class="align-left" style="width: 276px;">单位：元</td></tr><tr><td class="align-left" style="width: 147px;">lockTime</td><td class="align-left" style="width: 166px;">String</td><td class="align-left" style="width: 46px;">是</td><td class="align-left" style="width: 172px;">锁定时间,单位（秒）</td><td class="align-left" style="width: 276px;">默认：300</td></tr><tr><td class="align-left" style="width: 147px;">afterLock</td><td class="align-left" style="width: 166px;">String</td><td class="align-left" style="width: 46px;">是</td><td class="align-left" style="width: 172px;">锁定到期后处理，核销：1，解锁：0</td><td class="align-left" style="width: 276px;">默认：0</td></tr><tr><td class="align-left" style="width: 147px;">exchangeRate</td><td class="align-left" style="width: 166px;">Number(8,6)</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">汇率</td><td class="align-left" style="width: 276px;">1外币等于多少人民币</td></tr><tr><td class="align-left" style="width: 147px;">currency</td><td class="align-left" style="width: 166px;">String</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">货币类型</td><td class="align-left" style="width: 276px;">例如:CNY</td></tr><tr><td class="align-left" style="width: 147px;">discountCode</td><td class="align-left" style="width: 166px;">String</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">折扣编码</td><td class="align-left" style="width: 276px;">由收银机分配，用于入账计折扣类型</td></tr><tr><td class="align-left" style="width: 147px;">discountNum</td><td class="align-left" style="width: 166px;">Number</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">固定金额折扣数量</td><td class="align-left" style="width: 276px;">用于入账计折扣类型的数量</td></tr><tr><td class="align-left" style="width: 147px;">tenderCode</td><td class="align-left" style="width: 166px;">String</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">支付方式编码</td><td class="align-left" style="width: 276px;">由收银机分配，用于入账计支付方式</td></tr><tr><td class="align-left" style="width: 147px;">activityProductNo</td><td class="align-left" style="width: 166px;">String</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">活动产品编号</td><td class="align-left" style="width: 276px;">  
</td></tr><tr><td class="align-left" style="width: 147px;">activityProductName</td><td class="align-left" style="width: 166px;">String</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">活动产品名称</td><td class="align-left" style="width: 276px;">  
</td></tr><tr><td class="align-left" style="width: 147px;">goodsDetail</td><td class="align-left" style="width: 166px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1 "goodsDetail")&gt;</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">折抵产品明细</td><td class="align-left" style="width: 276px;">返回后台已抵扣成功的产品明细</td></tr><tr><td class="align-left" style="width: 147px;">fundChannel</td><td class="align-left" style="width: 166px;">List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa "fundChannel")&gt;</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">资金渠道</td><td class="align-left" style="width: 276px;">  
</td></tr><tr><td class="align-left" style="width: 147px;">printDetail</td><td class="align-left" style="width: 166px;">Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a "printDetail")&gt;</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">打印信息</td><td class="align-left" style="width: 276px;">如需要在收银小票上打印信息时必填</td></tr><tr><td class="align-left" style="width: 147px;">memberDetail</td><td class="align-left" style="width: 166px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">会员信息</td><td class="align-left" style="width: 276px;">返回本次交易的会员信息</td></tr><tr><td class="align-left" style="width: 147px;">voucherDetail</td><td class="align-left" style="width: 166px;">List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855 "voucherDetail")&gt;</td><td class="align-left" style="width: 46px;">否</td><td class="align-left" style="width: 172px;">优惠券信息</td><td class="align-left" style="width: 276px;">返回本次交易的优惠券信息</td></tr></tbody></table>

# 批量核销劵码

- JSON Key为`codeInfo`，必填

<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>activityProductNo</td><td>String</td><td>否</td><td>活动产品编号</td><td>  
</td></tr><tr><td>ext</td><td>String</td><td>否</td><td>扩展字段</td><td>  
</td></tr></tbody></table>

# 扩展信息

- JSON Key为`extendsData`，非必填

<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-v" style="width: 100%; height: 1323.46px;"><thead><tr style="height: 46.5918px;"><th style="width: 16.3164%; height: 46.5918px;">字段</th><th style="width: 8.65262%; height: 46.5918px;">类型</th><th style="width: 12.3518%; height: 46.5918px;">是否必填</th><th style="width: 18.9213%; height: 46.5918px;">字段意义</th><th style="width: 43.6339%; height: 46.5918px;">备注</th></tr></thead><tbody><tr style="height: 46.5918px;"><td style="width: 16.3164%; height: 46.5918px;">vUseInfo</td><td style="width: 8.65262%; height: 46.5918px;">String</td><td style="width: 12.3518%; height: 46.5918px;">否</td><td style="width: 18.9213%; height: 46.5918px;">劵使用须知</td><td style="width: 43.6339%; height: 46.5918px;">  
</td></tr><tr style="height: 46.5918px;"><td style="width: 16.3164%; height: 46.5918px;">vDiscountDesc</td><td style="width: 8.65262%; height: 46.5918px;">String</td><td style="width: 12.3518%; height: 46.5918px;">否</td><td style="width: 18.9213%; height: 46.5918px;">劵优惠说明</td><td style="width: 43.6339%; height: 46.5918px;">  
</td></tr><tr style="height: 46.5918px;"><td style="width: 16.3164%; height: 46.5918px;">vUseRule</td><td style="width: 8.65262%; height: 46.5918px;">String</td><td style="width: 12.3518%; height: 46.5918px;">否</td><td style="width: 18.9213%; height: 46.5918px;">劵使用规则</td><td style="width: 43.6339%; height: 46.5918px;">  
</td></tr><tr style="height: 46.5918px;"><td style="width: 16.3164%; height: 46.5918px;">activityProductId</td><td style="width: 8.65262%; height: 46.5918px;">String</td><td style="width: 12.3518%; height: 46.5918px;">否</td><td style="width: 18.9213%; height: 46.5918px;">活动产品id</td><td style="width: 43.6339%; height: 46.5918px;">  
</td></tr><tr style="height: 46.5918px;"><td style="width: 16.3164%; height: 46.5918px;">userRealAmount</td><td style="width: 8.65262%; height: 46.5918px;">Price</td><td style="width: 12.3518%; height: 46.5918px;">否</td><td style="width: 18.9213%; height: 46.5918px;">用户实付金额</td><td style="width: 43.6339%; height: 46.5918px;">单位元</td></tr><tr style="height: 46.5918px;"><td style="width: 16.3164%; height: 46.5918px;">defaultGoodsId</td><td style="width: 8.65262%; height: 46.5918px;">String</td><td style="width: 12.3518%; height: 46.5918px;">否</td><td style="width: 18.9213%; height: 46.5918px;">默认上屏ID产品 id</td><td style="width: 43.6339%; height: 46.5918px;">如果值为空或者goodsDetail的size是1都不支持更换</td></tr><tr style="height: 46.5918px;"><td style="width: 16.3164%; height: 46.5918px;">oriCode</td><td style="width: 8.65262%; height: 46.5918px;">String</td><td style="width: 12.3518%; height: 46.5918px;">否</td><td style="width: 18.9213%; height: 46.5918px;">请求对应的原券码</td><td style="width: 43.6339%; height: 46.5918px;">  
</td></tr><tr style="height: 113.77px;"><td style="width: 16.3164%; height: 113.77px;">ticketType</td><td style="width: 8.65262%; height: 113.77px;">String</td><td style="width: 12.3518%; height: 113.77px;">否</td><td style="width: 18.9213%; height: 113.77px;">券所属类型</td><td style="width: 43.6339%; height: 113.77px;">-------电子券ticketType----------  
ebuy代金券: cashCoupon  
ebuy产品券：merchandiseCoupon  
ebuy折扣券：discountCoupon  
ebuy满减券：fullReduceCoupon  
ebuy买赠券：buyGetCoupon</td></tr><tr style="height: 43.938px;"><td style="width: 16.3164%; height: 43.938px;">cardSearchCode</td><td style="width: 8.65262%; height: 43.938px;">String</td><td style="width: 12.3518%; height: 43.938px;">否</td><td style="width: 18.9213%; height: 43.938px;">现金卡对应的查询码</td><td style="width: 43.6339%; height: 43.938px;"></td></tr><tr style="height: 214.609px;"><td style="width: 16.3164%; height: 214.609px;">voucherDetail</td><td style="width: 8.65262%; height: 214.609px;">String</td><td style="width: 12.3518%; height: 214.609px;">是</td><td style="width: 18.9213%; height: 214.609px;">易百券相关信息</td><td style="width: 43.6339%; height: 214.609px;">createTime String 创建时间

validStart String 券有效期开始时间  
validEnd String 券有效期结束时间  
ticketId String 券id 511293,

ticketName String 券名  
status String 状态 00

00 可使用   
01 已使用   
02 可使用(一码多次使用时，码还有可用次数)   
03 未激活 未激活的码需调用激活接口才能  
04 已冻结   
05 已作废   
06 已过期   
07 未生效 当制码时选择次日生效，核销时会返回该状态  
08 不能退款 仅核销场景-不支持核销撤销(根据业务场景配置是否支持隔日和当日核销撤销)  
09 券不存在 券码不存在(券码查询、核销、核销撤销)  
21 电子凭证不可用   
券码不在有效期

35 码配置异常   
51 改码不存在制码方   
97 报文错误 接口调用参数校验不通过

statusDesc String 状态描述

faceValue BigDecimal 面值（分）  
activateTime String 激活时间 (可以为空)

</td></tr><tr style="height: 46.5918px;"><td style="width: 16.3164%; height: 46.5918px;">isRefund</td><td style="width: 8.65262%; height: 46.5918px;">int</td><td style="width: 12.3518%; height: 46.5918px;">否</td><td style="width: 18.9213%; height: 46.5918px;">查询原消费交易时如发生过退款此时isRefund=1</td><td style="width: 43.6339%; height: 46.5918px;">注意isRefund=1时仅表示消费交易有过退款操作，并不表示消费金额已全部退完</td></tr><tr><td style="width: 16.3164%;">[verifyOptions](https://book.e-buy.com/books/e-buy-B6z/page/0353a)</td><td style="width: 8.65262%;">Objetc</td><td style="width: 12.3518%;">否</td><td style="width: 18.9213%;">抖音核销专用返回</td><td style="width: 43.6339%;">  
</td></tr><tr><td style="width: 16.3164%;"><span data-slate-fragment="JTVCJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIyaWQlMjIlM0ElMjJWa2xMYTZ4UFd6JTIyJTJDJTIycGFyYUlkeCUyMiUzQTAlMkMlMjJzcmMlMjIlM0ElMjJpbnZvaWNlSW5mbyUyMiUyQyUyMmRzdCUyMiUzQSUyMiVFNSU4RiU5MSVFNyVBNSVBOCVFNCVCRiVBMSVFNiU4MSVBRiUyMiUyQyUyMm1ldGFkYXRhJTIyJTNBJTIyJTIyJTJDJTIybWF0Y2hlcyUyMiUzQW51bGwlMkMlMjJtZXRhRGF0YSUyMiUzQSU1QiU1RCUyQyUyMnRleHQlMjIlM0ElMjJpbnZvaWNlSW5mbyUyMiU3RCU1RCU3RCU1RA==">invoiceInfo</span></td><td style="width: 8.65262%;">String</td><td style="width: 12.3518%;">否</td><td style="width: 18.9213%;">Costa支付宝企业付开票信息约定返回</td><td style="width: 43.6339%;"><span data-slate-fragment="JTVCJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIyaWQlMjIlM0ElMjJWa2xMYTZ4UFd6JTIyJTJDJTIycGFyYUlkeCUyMiUzQTAlMkMlMjJzcmMlMjIlM0ElMjJpbnZvaWNlSW5mbyUyMiUyQyUyMmRzdCUyMiUzQSUyMiVFNSU4RiU5MSVFNyVBNSVBOCVFNCVCRiVBMSVFNiU4MSVBRiUyMiUyQyUyMm1ldGFkYXRhJTIyJTNBJTIyJTIyJTJDJTIybWF0Y2hlcyUyMiUzQW51bGwlMkMlMjJtZXRhRGF0YSUyMiUzQSU1QiU1RCUyQyUyMnRleHQlMjIlM0ElMjJpbnZvaWNlSW5mbyUyMiU3RCU1RCU3RCU1RA==">\[{  
 "activityNo": "2014030701",  
 "amount": 12.7,  
 "isInvoice": true  
 },  
 {  
 "activityNo": "2025020801",  
 "amount": 41.3  
 }  
\]</span>

<span data-slate-fragment="JTVCJTdCJTIydHlwZSUyMiUzQSUyMnBhcmFncmFwaCUyMiUyQyUyMmNoaWxkcmVuJTIyJTNBJTVCJTdCJTIyaWQlMjIlM0ElMjJWa2xMYTZ4UFd6JTIyJTJDJTIycGFyYUlkeCUyMiUzQTAlMkMlMjJzcmMlMjIlM0ElMjJpbnZvaWNlSW5mbyUyMiUyQyUyMmRzdCUyMiUzQSUyMiVFNSU4RiU5MSVFNyVBNSVBOCVFNCVCRiVBMSVFNiU4MSVBRiUyMiUyQyUyMm1ldGFkYXRhJTIyJTNBJTIyJTIyJTJDJTIybWF0Y2hlcyUyMiUzQW51bGwlMkMlMjJtZXRhRGF0YSUyMiUzQSU1QiU1RCUyQyUyMnRleHQlMjIlM0ElMjJpbnZvaWNlSW5mbyUyMiU3RCU1RCU3RCU1RA==">返回如上JSON数组格式，isInvoice=true时表示此金额为开票字段</span>

</td></tr></tbody></table>

# 集点明细

- JSON Key为`pointDetail`，非必填

<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-a"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>activityNo</td><td>String</td><td>是</td><td>集点活动编号</td><td> </td></tr><tr><td>points</td><td>Integer</td><td>是</td><td>集点点数</td></tr></tbody></table>

# 签购单信息

- JSON Key为purchaseOrder，非必填

<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-m" style="width: 675px;"><thead><tr><th style="width: 114px;">字段</th><th style="width: 58px;">类型</th><th style="width: 48px;">是否必填</th><th style="width: 145px;">字段意义</th><th style="width: 310px;">备注</th></tr></thead><tbody><tr><td style="width: 114px;">mid</td><td style="width: 58px;">String</td><td style="width: 48px;">是</td><td style="width: 145px;">商户编号</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">tid</td><td style="width: 58px;">String</td><td style="width: 48px;">是</td><td style="width: 145px;">终端编号</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">merchantName</td><td style="width: 58px;">String</td><td style="width: 48px;">是</td><td style="width: 145px;">商户名称</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">acquiere</td><td style="width: 58px;">String</td><td style="width: 48px;">是</td><td style="width: 145px;">收单行标识码</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">issuer</td><td style="width: 58px;">String</td><td style="width: 48px;">是</td><td style="width: 145px;">发卡行标识码</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">cardNo</td><td style="width: 58px;">String</td><td style="width: 48px;">是</td><td style="width: 145px;">卡号</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">batchNo</td><td style="width: 58px;">String</td><td style="width: 48px;">是</td><td style="width: 145px;">批次号</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">voucherNo</td><td style="width: 58px;">String</td><td style="width: 48px;">是</td><td style="width: 145px;">凭证号</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">authNo</td><td style="width: 58px;">String</td><td style="width: 48px;">否</td><td style="width: 145px;">授权码</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">referNo</td><td style="width: 58px;">String</td><td style="width: 48px;">是</td><td style="width: 145px;">系统参考号</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">date</td><td style="width: 58px;">String</td><td style="width: 48px;">是</td><td style="width: 145px;">日期</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">expDate</td><td style="width: 58px;">String</td><td style="width: 48px;">否</td><td style="width: 145px;">卡有效期</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">transType</td><td style="width: 58px;">String</td><td style="width: 48px;">是</td><td style="width: 145px;">交易类型</td><td style="width: 310px;">中间件还需根据用卡方式拼接上（括号和括号内的字母）：刷卡:（S）、插卡：（I）、挥卡：（C）、手卡号输：（M）</td></tr><tr><td style="width: 114px;">amount</td><td style="width: 58px;">String</td><td style="width: 48px;"> </td><td style="width: 145px;">交易金额</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">wildcard</td><td style="width: 58px;">String</td><td style="width: 48px;">否</td><td style="width: 145px;">国际信用卡公司代码</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">TC</td><td style="width: 58px;">String</td><td style="width: 48px;">否</td><td style="width: 145px;">TC</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">ARQC</td><td style="width: 58px;">String</td><td style="width: 48px;">否</td><td style="width: 145px;">ARQC</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">TVR</td><td style="width: 58px;">String</td><td style="width: 48px;">否</td><td style="width: 145px;">TVR</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">TSI</td><td style="width: 58px;">String</td><td style="width: 48px;">否</td><td style="width: 145px;">TSI</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">AID</td><td style="width: 58px;">String</td><td style="width: 48px;">否</td><td style="width: 145px;">AID</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">ATC</td><td style="width: 58px;">String</td><td style="width: 48px;">否</td><td style="width: 145px;">ATC</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">APPLAB</td><td style="width: 58px;">String</td><td style="width: 48px;">否</td><td style="width: 145px;">APPLAB</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">APPName</td><td style="width: 58px;">String</td><td style="width: 48px;">否</td><td style="width: 145px;">APPName</td><td style="width: 310px;"> </td></tr><tr><td style="width: 114px;">reMark</td><td style="width: 58px;">String</td><td style="width: 48px;">是</td><td style="width: 145px;">备注信息</td><td style="width: 310px;">备注信息 LLVAR190 [MIS-POS](https://book.e-buy.com/link/104#bkmrk-mis-pos "安装于商户门店内的POS机具，提供活动执行辅助及兑换功能") Client负责备注栏信息分行打印，不去管具体信息内容。 要求： 1.每行信息用';'分割。 2．如有中文提示，比如原凭证号，原授权号，则请加上这些信息。 3．重打印标志由[MIS-POS](https://book.e-buy.com/link/104#bkmrk-mis-pos "安装于商户门店内的POS机具，提供活动执行辅助及兑换功能") Client判断，故EMV-POS不需要 重打印凭证/DUPLICATED 这条备注信息。</td></tr></tbody></table>

# 机构信息

- JSON Key为`orgLogInInfo`，出现在请求报文中，非必填

<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-l"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>loginIndex</td><td>String</td><td>是</td><td>对应签到标志的寻位索引</td><td> </td></tr><tr><td>mid</td><td>String</td><td>否</td><td>机构商户号</td><td> </td></tr><tr><td>tid</td><td>String</td><td>否</td><td>机构终端号</td><td> </td></tr><tr><td>merchantName</td><td>String</td><td>否</td><td>机构商户名称</td><td> </td></tr><tr><td>serviceIp</td><td>String</td><td>否</td><td>机构服务IP</td><td> </td></tr><tr><td>servicePort</td><td>String</td><td>否</td><td>机构服务端口</td><td> </td></tr><tr><td>serviceUrl</td><td>String</td><td>否</td><td>机构服务url</td></tr></tbody></table>

# 电子券包本信息

箱信息：

JSON Key为`voucherBox`，出现在请求报文中，非必填

<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-b"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>boxId</td><td>String</td><td>是</td><td>电子券箱号</td><td> </td></tr><tr><td>voucherPkg</td><td>List&lt;voucherPkg&gt;</td><td>否</td><td>电子券包信息</td></tr></tbody></table>

包信息：

JSON Key为`voucherPkg`，出现在请求报文中，非必填

<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-p"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>pkgId</td><td>String</td><td>是</td><td>电子券包号</td><td> </td></tr><tr><td>voucherReel</td><td>List&lt;voucherReel&gt;</td><td>否</td><td>电子券本信息</td></tr></tbody></table>

本信息：

JSON Key为`voucherReel`，出现在请求报文中，非必填

<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-r"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>reelId</td><td>String</td><td>是</td><td>电子券本号</td><td> </td></tr><tr><td>codeDetail</td><td>List&lt;codeDetail&gt;</td><td>否</td><td>电子券券号</td></tr></tbody></table>

券信息：

<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" style="width: 67.1429%; height: 900px;"><thead><tr style="height: 29.6px;"><th style="width: 24.6804%; height: 29.6px;">字段</th><th style="width: 12.0739%; height: 29.6px;">类型</th><th style="width: 12.9616%; height: 29.6px;">是否必填</th><th style="width: 25.3906%; height: 29.6px;">字段意义</th><th style="width: 25.0355%; height: 29.6px;">备注</th></tr></thead><tbody><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">code</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">电子凭证码</td><td style="width: 25.0355%; height: 29.6px;"> </td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">saleChannelOrderId</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">取码方制码订单号</td><td style="width: 25.0355%; height: 29.6px;"> </td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">saleChannelName</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">取码方名称</td><td style="width: 25.0355%; height: 29.6px;"> </td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">sendChannelName</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">制码方名称</td><td style="width: 25.0355%; height: 29.6px;"> </td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">remainTimes</td><td style="width: 12.0739%; height: 29.6px;">Integer</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">剩余核销次数</td><td style="width: 25.0355%; height: 29.6px;"> </td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">createDate</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">码创建日期</td><td style="width: 25.0355%; height: 29.6px;">yyyyMMdd</td></tr><tr style="height: 46.4px;"><td style="width: 24.6804%; height: 46.4px;">createTime</td><td style="width: 12.0739%; height: 46.4px;">String</td><td style="width: 12.9616%; height: 46.4px;">是</td><td style="width: 25.3906%; height: 46.4px;">码创建时间</td><td style="width: 25.0355%; height: 46.4px;">yyyyMMddHHmmss</td></tr><tr style="height: 46.4px;"><td style="width: 24.6804%; height: 46.4px;">validStart</td><td style="width: 12.0739%; height: 46.4px;">String</td><td style="width: 12.9616%; height: 46.4px;">否</td><td style="width: 25.3906%; height: 46.4px;">码有效开始时间</td><td style="width: 25.0355%; height: 46.4px;">yyyyMMddHHmmss</td></tr><tr style="height: 46.4px;"><td style="width: 24.6804%; height: 46.4px;">validEnd</td><td style="width: 12.0739%; height: 46.4px;">String</td><td style="width: 12.9616%; height: 46.4px;">否</td><td style="width: 25.3906%; height: 46.4px;">码有效结束时间</td><td style="width: 25.0355%; height: 46.4px;">yyyyMMddHHmmss</td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">activateDate</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">否</td><td style="width: 25.3906%; height: 29.6px;">激活日期</td><td style="width: 25.0355%; height: 29.6px;">yyyyMMdd</td></tr><tr style="height: 46.4px;"><td style="width: 24.6804%; height: 46.4px;">activateTime</td><td style="width: 12.0739%; height: 46.4px;">String</td><td style="width: 12.9616%; height: 46.4px;">否</td><td style="width: 25.3906%; height: 46.4px;">激活时间</td><td style="width: 25.0355%; height: 46.4px;">yyyyMMddHHmmss</td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">activateShopNo</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">否</td><td style="width: 25.3906%; height: 29.6px;">激活门店</td><td style="width: 25.0355%; height: 29.6px;"> </td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">verifyDate</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">否</td><td style="width: 25.3906%; height: 29.6px;">码核销日期</td><td style="width: 25.0355%; height: 29.6px;">yyyyMMdd</td></tr><tr style="height: 46.4px;"><td style="width: 24.6804%; height: 46.4px;">verifyTime</td><td style="width: 12.0739%; height: 46.4px;">String</td><td style="width: 12.9616%; height: 46.4px;">否</td><td style="width: 25.3906%; height: 46.4px;">码核销时间</td><td style="width: 25.0355%; height: 46.4px;">yyyyMMddHHmmss</td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">status</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">状态</td><td style="width: 25.0355%; height: 29.6px;"> </td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">statusDesc</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">状态描述</td><td style="width: 25.0355%; height: 29.6px;"> </td></tr><tr style="height: 46.4px;"><td style="width: 24.6804%; height: 46.4px;">cityCheck</td><td style="width: 12.0739%; height: 46.4px;">String</td><td style="width: 12.9616%; height: 46.4px;">是</td><td style="width: 25.3906%; height: 46.4px;">劵所在城市是否可用</td><td style="width: 25.0355%; height: 46.4px;">Y可用N不可用</td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">ticketId</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">券id</td><td style="width: 25.0355%; height: 29.6px;"> </td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">ticketName</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">券名称</td><td style="width: 25.0355%; height: 29.6px;"> </td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">activityId</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">活动id</td><td style="width: 25.0355%; height: 29.6px;"> </td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">activityName</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">活动名称</td><td style="width: 25.0355%; height: 29.6px;"> </td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">faceValue</td><td style="width: 12.0739%; height: 29.6px;">Number</td><td style="width: 12.9616%; height: 29.6px;">否</td><td style="width: 25.3906%; height: 29.6px;">券面值</td><td style="width: 25.0355%; height: 29.6px;">单位：分</td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">shopNo</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">否</td><td style="width: 25.3906%; height: 29.6px;">核销门店编号</td><td style="width: 25.0355%; height: 29.6px;"> </td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">shopName</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">否</td><td style="width: 25.3906%; height: 29.6px;">核销门店名称</td><td style="width: 25.0355%; height: 29.6px;">  
</td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">cityName</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">城市名称</td><td style="width: 25.0355%; height: 29.6px;">武汉市</td></tr><tr style="height: 29.6px;"><td style="width: 24.6804%; height: 29.6px;">cityCode</td><td style="width: 12.0739%; height: 29.6px;">String</td><td style="width: 12.9616%; height: 29.6px;">是</td><td style="width: 25.3906%; height: 29.6px;">城市编码</td><td style="width: 25.0355%; height: 29.6px;">武汉市</td></tr></tbody></table>

# 账户信息

- JSON Key为`accountInfo`，非必填

<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-m"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>memberCode</td><td>String</td><td>是</td><td>账号编号</td><td>accountType是5时，此字段是券码</td></tr><tr><td>accountType</td><td>String</td><td>是</td><td>账户类型。1:易百会员ID,2:手机号码,3:支付宝ID, 4:微信OPENID，5：券码（添加）</td></tr></tbody></table>

# 会员积分

- JSON Key为`point`，非必填

<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-p"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>points</td><td>String</td><td>是</td><td>积分总数</td><td>  
</td></tr><tr><td>deductileAmount</td><td>String</td><td>是</td><td>可抵扣金额</td><td>  
</td></tr><tr><td>validDate</td><td>String</td><td>否</td><td>即将过期日期</td><td>格式：YYYYMMDDhhmmss</td></tr><tr><td>invalidPoints</td><td>String</td><td>否</td><td>即将过期积分数 </td></tr></tbody></table>

# 会员电子券

- JSON Key为`vouchers`，非必填

<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-v" style="height: 695px;"><thead><tr style="height: 77px;"><th style="width: 149px; height: 35px;">字段</th><th style="width: 132px; height: 35px;">类型</th><th style="width: 47px; height: 35px;">是否必填</th><th style="width: 300px; height: 35px;">字段意义</th><th style="width: 181px; height: 35px;">备注</th></tr></thead><tbody><tr style="height: 29px;"><td style="width: 149px; height: 29px;">voucherType</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">是</td><td style="width: 300px; height: 29px;">coupon电子券，rights权益，cashCard现金卡</td><td style="width: 181px; height: 29px;">枚举类型，易百提供</td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">code</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">是</td><td style="width: 300px; height: 29px;">码号或卡号</td><td style="width: 181px; height: 29px;"> </td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">faceAmount</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">是</td><td style="width: 300px; height: 29px;">面值</td><td style="width: 181px; height: 29px;"> </td></tr><tr style="height: 45px;"><td style="width: 149px; height: 45px;">validDate</td><td style="width: 132px; height: 45px;">String</td><td style="width: 47px; height: 45px;">是</td><td style="width: 300px; height: 45px;">使用有效期</td><td style="width: 181px; height: 45px;">格式：YYYYMMDD-YYYYMMDD</td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">voucherStatus</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">是</td><td style="width: 300px; height: 29px;">状态</td><td style="width: 181px; height: 29px;"> </td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">voucherStatusDesc</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">是</td><td style="width: 300px; height: 29px;">状态描述</td><td style="width: 181px; height: 29px;"> </td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">tenderDiscountCode</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">否</td><td style="width: 300px; height: 29px;">使用电子券和权益时返回</td><td style="width: 181px; height: 29px;">格式：支付编码｜折扣编码</td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">cardAmount</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">否</td><td style="width: 300px; height: 29px;">现金卡剩余金额，使用现金卡时返回</td><td style="width: 181px; height: 29px;"> </td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">merchatRealAmount</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">否</td><td style="width: 300px; height: 29px;">商户实收金额，使用电子券和权益时返回</td><td style="width: 181px; height: 29px;">特殊字段需与ebuy确认</td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">discountAmount</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">否</td><td style="width: 300px; height: 29px;">商户优惠金额，使用电子券和权益时返回</td><td style="width: 181px; height: 29px;">特殊字段需与ebuy确认</td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">userInvoiceAmount</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">否</td><td style="width: 300px; height: 29px;">给用户开票的金额</td><td style="width: 181px; height: 29px;"> </td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">ebuyInvoiceAmount</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">否</td><td style="width: 300px; height: 29px;">给易百开票的金额，使用电子券和权益时返回</td><td style="width: 181px; height: 29px;"> </td></tr><tr style="height: 45px;"><td style="width: 149px; height: 45px;">platformCode</td><td style="width: 132px; height: 45px;">String</td><td style="width: 47px; height: 45px;">否</td><td style="width: 300px; height: 45px;">平台编码，易百提供（天猫（Tmall），淘宝（TaoBao），拼多多（PDD），京东（JD））</td><td style="width: 181px; height: 45px;"> </td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">activityProductNo</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">否</td><td style="width: 300px; height: 29px;">活动产品编号</td><td style="width: 181px; height: 29px;"> </td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">remainTimes</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">否</td><td style="width: 300px; height: 29px;">当前可使用次数，使用电子券和权益时返回</td><td style="width: 181px; height: 29px;"> </td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">totalTimes</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">否</td><td style="width: 300px; height: 29px;">总使用次数，使用电子券和权益时返回</td><td style="width: 181px; height: 29px;"> </td></tr><tr style="height: 40px;"><td style="width: 149px; height: 40px;">voucherScope</td><td style="width: 132px; height: 40px;">String</td><td style="width: 47px; height: 40px;">否</td><td style="width: 300px; height: 40px;">商户定制规则使用字段，配置部分原样下发</td><td style="width: 181px; height: 40px;">例如：商户券分类，就餐时间规则，使用条件限制</td></tr><tr style="height: 29px;"><td style="width: 149px; height: 29px;">defaultGoodsId</td><td style="width: 132px; height: 29px;">String</td><td style="width: 47px; height: 29px;">否</td><td style="width: 300px; height: 29px;">默认上屏产品 id，多产品时返回</td><td style="width: 181px; height: 29px;"> </td></tr><tr style="height: 95px;"><td style="width: 149px; height: 95px;">goodsDetail</td><td style="width: 132px; height: 95px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1 "goodsDetail")&gt;</td><td style="width: 47px; height: 95px;">否</td><td style="width: 300px; height: 95px;">折抵产品明细</td></tr></tbody></table>

# 卡券明细

- JSON Key为codeDetail，非必填 <table border="1" style="border-collapse: collapse; width: 117.962%; height: 264px;"><colgroup><col style="width: 16.6443%;"></col><col style="width: 10.7363%;"></col><col style="width: 9.93487%;"></col><col style="width: 17.1812%;"></col><col style="width: 45.5034%;"></col></colgroup><tbody><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr><tr><td>code</td><td>String</td><td>是</td><td>卡券号</td><td>请求时上送，原样返回</td></tr><tr><td>password</td><td>String</td><td>否</td><td>卡密码</td><td>请求时上送</td></tr><tr><td>ticketId</td><td>String</td><td>是</td><td>券批次id</td><td>后端返回</td></tr><tr><td>ticketName</td><td>String</td><td>是</td><td>券批次名称</td><td>后端返回</td></tr><tr><td>useTimes</td><td>Number</td><td>是</td><td>可用次数</td><td>后端返回</td></tr><tr><td>resultCode</td><td>String</td><td>是</td><td>操作结果码</td><td>后端返回</td></tr><tr><td>resultDesc</td><td>String</td><td>是</td><td>操作结果描述</td><td>后端返回</td></tr><tr><td>cardNetValue</td><td>Price</td><td>否</td><td>净值（单位：元）</td><td>请求时上送</td></tr></tbody></table>

# 扩展信息-抖音线上核销报文

- JSON Key为<span style="background-color: rgb(236, 240, 241);">verifyOptions</span>，非必填，包含如下三个字段（verifyToken，poiId， orderList）

<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-v" style="width: 111.605%; height: 615.448px;"><thead><tr style="height: 46.5625px;"><th style="width: 16.4333%; height: 46.5625px;">字段</th><th style="width: 17.2982%; height: 46.5625px;">类型</th><th style="width: 9.01977%; height: 46.5625px;">是否必填</th><th style="width: 33.7333%; height: 46.5625px;">字段意义</th><th style="width: 23.4743%; height: 46.5625px;">备注</th></tr></thead><tbody><tr style="height: 46.5625px;"><td style="width: 16.4333%; height: 46.5625px;"><div>verifyToken</div></td><td style="width: 17.2982%; height: 46.5625px;">String</td><td style="width: 9.01977%; height: 46.5625px;">是</td><td style="width: 33.7333%; height: 46.5625px;"><div>相同 token的结果幂等，开发者⾃⾏⽣成，⻓度需⼤于 4 字节⼩于 64 字节</div></td><td style="width: 23.4743%; height: 46.5625px;">  
</td></tr><tr style="height: 46.5625px;"><td style="width: 16.4333%; height: 46.5625px;"><div>poiId</div></td><td style="width: 17.2982%; height: 46.5625px;">String</td><td style="width: 9.01977%; height: 46.5625px;">是</td><td style="width: 33.7333%; height: 46.5625px;"><div>核销⻔店信息，核销原⽣券时需要⻔店信息</div></td><td style="width: 23.4743%; height: 46.5625px;">  
</td></tr><tr style="height: 46.5625px;"><td style="width: 16.4333%; height: 46.5625px;"><div>orderInfo</div></td><td style="width: 17.2982%; height: 46.5625px;">OrdeInfo</td><td style="width: 9.01977%; height: 46.5625px;">是</td><td style="width: 33.7333%; height: 46.5625px;"><div>订单信息，若该门店不支持核销则OrdeInfo为空</div></td><td style="width: 23.4743%; height: 46.5625px;">  
</td></tr><tr style="height: 46.5625px;"><td style="width: 16.4333%; height: 46.5625px;"> </td><td style="width: 17.2982%; height: 46.5625px;"> </td><td style="width: 9.01977%; height: 46.5625px;"> </td><td style="width: 33.7333%; height: 46.5625px;"> </td><td style="width: 23.4743%; height: 46.5625px;"> </td></tr><tr style="height: 46.5625px;"><td style="width: 16.4333%; height: 46.5625px;">OrdeInfo字段及含义如下</td><td style="width: 17.2982%; height: 46.5625px;"> </td><td style="width: 9.01977%; height: 46.5625px;"> </td><td style="width: 33.7333%; height: 46.5625px;"> </td><td style="width: 23.4743%; height: 46.5625px;"> </td></tr><tr style="height: 46.5625px;"><td style="width: 16.4333%; height: 46.5625px;"><div>orderId</div></td><td style="width: 17.2982%; height: 46.5625px;">String</td><td style="width: 9.01977%; height: 46.5625px;">是</td><td style="width: 33.7333%; height: 46.5625px;"><div>要核销的券所属订单</div></td><td style="width: 23.4743%; height: 46.5625px;"> </td></tr><tr style="height: 46.5625px;"><td style="width: 16.4333%; height: 46.5625px;">certificateId</td><td style="width: 17.2982%; height: 46.5625px;"><div>String</div></td><td style="width: 9.01977%; height: 46.5625px;">否</td><td style="width: 33.7333%; height: 46.5625px;">券信息  
• 团购券和代⾦券返回传certificate\_id  
</td><td style="width: 23.4743%; height: 46.5625px;">certificateId及timesCardInfo两者必有其一</td></tr><tr style="height: 46.25px;"><td style="width: 16.4333%; height: 46.25px;"><div>timesCardInfo</div></td><td style="width: 17.2982%; height: 46.25px;">TimesCard</td><td style="width: 9.01977%; height: 46.25px;">否</td><td style="width: 33.7333%; height: 46.25px;">券信息  
• 次卡券返回TimesCard结构</td><td style="width: 23.4743%; height: 46.25px;"> </td></tr><tr style="height: 43.9375px;"><td style="width: 16.4333%; height: 43.9375px;"> </td><td style="width: 17.2982%; height: 43.9375px;"> </td><td style="width: 9.01977%; height: 43.9375px;"> </td><td style="width: 33.7333%; height: 43.9375px;"> </td><td style="width: 23.4743%; height: 43.9375px;"> </td></tr><tr style="height: 47.5938px;"><td style="width: 16.4333%; height: 47.5938px;">TimesCard字段及含义如下</td><td style="width: 17.2982%; height: 47.5938px;"> </td><td style="width: 9.01977%; height: 47.5938px;"> </td><td style="width: 33.7333%; height: 47.5938px;"> </td><td style="width: 23.4743%; height: 47.5938px;"> </td></tr><tr style="height: 46.25px;"><td style="width: 16.4333%; height: 46.25px;"><div>code</div></td><td style="width: 17.2982%; height: 46.25px;"><div>String</div></td><td style="width: 9.01977%; height: 46.25px;">是</td><td style="width: 33.7333%; height: 46.25px;"><div>抵扣券ID，对应抖⾳原⽣团购券的certificate_id</div></td><td style="width: 23.4743%; height: 46.25px;"> </td></tr><tr style="height: 29.4583px;"><td style="width: 16.4333%; height: 29.4583px;"><div>times</div></td><td style="width: 17.2982%; height: 29.4583px;">Integer</td><td style="width: 9.01977%; height: 29.4583px;">是</td><td style="width: 33.7333%; height: 29.4583px;"><div>次卡券必填，代表可核销次数，小于等于0表示次卡已用完</div></td><td style="width: 23.4743%; height: 29.4583px;">  
</td></tr><tr style="height: 29.4583px;"><td style="width: 16.4333%; height: 29.4583px;">  
</td><td style="width: 17.2982%; height: 29.4583px;">  
</td><td style="width: 9.01977%; height: 29.4583px;">  
</td><td style="width: 33.7333%; height: 29.4583px;">  
</td><td style="width: 23.4743%; height: 29.4583px;">  
</td></tr></tbody></table>

# 交易类接口列表



# 银行卡收单

- **接口用途**
    
    
    - 银行卡收单
    - 预付费卡消费
    
    **接口地址**
    
    
    - `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/cardPayment`
    
    **action**
    
    
    - `cardPayment`
    
    **请求参数，中件间===&gt;易百后台**
    
    <table><thead><tr><th style="width: 137px;">字段</th><th style="width: 166px;">类型</th><th style="width: 45px;">是否必填</th><th style="width: 102px;">字段意义</th><th style="width: 317px;">备注</th></tr></thead><tbody><tr><td style="width: 137px;">traceNo</td><td style="width: 166px;">String</td><td style="width: 45px;">是</td><td style="width: 102px;">收银机流水号</td><td style="width: 317px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr><td style="width: 137px;">totalAmount</td><td style="width: 166px;">Price</td><td style="width: 45px;">是</td><td style="width: 102px;">交易总金额</td><td style="width: 317px;">单位：元</td></tr><tr><td style="width: 137px;">undiscountAmount</td><td style="width: 166px;">Price</td><td style="width: 45px;">是</td><td style="width: 102px;">不可打折金额</td><td style="width: 317px;">单位：元</td></tr><tr><td style="width: 137px;">activityProductNo</td><td style="width: 166px;">String</td><td style="width: 45px;">否</td><td style="width: 102px;">活动产品编号</td><td style="width: 317px;">二次交互时填写</td></tr><tr><td style="width: 137px;">orderSubject</td><td style="width: 166px;">String</td><td style="width: 45px;">否</td><td style="width: 102px;">订单标题</td><td style="width: 317px;">最长256</td></tr><tr><td style="width: 137px;">orderDescription</td><td style="width: 166px;">String</td><td style="width: 45px;">否</td><td style="width: 102px;">订单描述</td><td style="width: 317px;">最长256</td></tr><tr><td style="width: 137px;">acquirer</td><td style="width: 166px;">String</td><td style="width: 45px;">是</td><td style="width: 102px;">收单机构</td><td style="width: 317px;">如：citicCashpay表示中信收单</td></tr><tr><td style="width: 137px;">request8583</td><td style="width: 166px;">String</td><td style="width: 45px;">否</td><td style="width: 102px;">请求报文HEX</td><td style="width: 317px;">[MIS-POS](https://book.e-buy.com/link/104#bkmrk-mis-pos "安装于商户门店内的POS机具，提供活动执行辅助及兑换功能")灌其他机构密钥，需要组包并填写该域</td></tr><tr><td style="width: 137px;">goodsDetail</td><td style="width: 166px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1 "goodsDetail")&gt;</td><td style="width: 45px;">是</td><td style="width: 102px;">产品明细</td><td style="width: 317px;">验证产品明细时必填</td></tr><tr><td style="width: 137px;">cardInfo</td><td style="width: 166px;">Object&lt;[cardInfo](https://book.e-buy.com/books/e-buy-B6z/page/6cdd6 "cardInfo")&gt;</td><td style="width: 45px;">是</td><td style="width: 102px;">卡信息</td><td style="width: 317px;"> </td></tr><tr><td style="width: 137px;">memberDetail</td><td style="width: 166px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 45px;">否</td><td style="width: 102px;">会员信息</td><td style="width: 317px;">会员支付时必填</td></tr></tbody></table>
    
    **请求报文举例**
    
    ```
    {
        "traceNo": "9900000910001011820150201",
        "totalAmount": 40.8,
        "undiscountAmount": 0,
        "activityProductNo": "HDCP00000000001234",
        "acquirer": "citicCashpay",
        "goodsDetail": [
            {
                "goodsCategory": "001",
                "goodsId": "P00001",
                "goodsName": "牙膏",
                "price": 8,
                "quantity": 2,
                "rebateCode": "000"
            },
            {
                "goodsCategory": "101",
                "goodsId": "P00002",
                "goodsName": "洗发水",
                "price": 24.8,
                "quantity": 1,
                "rebateCode": "000"
            }
        ],
        "cardInfo": {
            "cardNo": "",
            "password": "",
            "valid": "",
            "track1": "",
            "track2": "",
            "track3": "",
            "cardSn": "",
            "icData": ""
        },
        "memberDetail": {
            "memberId": "M000001545",
            "memberName": "TONY",
            "grade": "1",
            "status": "1",
            "balance": 1000.00,
            "pointBalance": 30000
        }
    }
    
    ```
    
    **返回参数，易百后台===&gt;中件间**
    
    
    - 可能返回[活动产品选项](https://book.e-buy.com/books/e-buy-B6z/page/5b8ad-xEt "活动产品选项")，需要进行选择
    
    <table style="height: 1215px;"><thead><tr style="height: 45px;"><th style="height: 45px; width: 127px;">字段</th><th style="height: 45px; width: 156px;">类型</th><th style="height: 45px; width: 50px;">是否必填</th><th style="height: 45px; width: 133px;">字段意义</th><th style="height: 45px; width: 299px;">备注</th></tr></thead><tbody><tr style="height: 31px;"><td style="height: 31px; width: 127px;">traceNo</td><td style="height: 31px; width: 156px;">String</td><td style="height: 31px; width: 50px;">是</td><td style="height: 31px; width: 133px;">收银机流水号</td><td style="height: 31px; width: 299px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 127px;">orderNo</td><td style="height: 29px; width: 156px;">String</td><td style="height: 29px; width: 50px;">是</td><td style="height: 29px; width: 133px;">交易订单号</td><td style="height: 29px; width: 299px;">易百生成</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 127px;">transDate</td><td style="height: 29px; width: 156px;">String</td><td style="height: 29px; width: 50px;">是</td><td style="height: 29px; width: 133px;">交易时间</td><td style="height: 29px; width: 299px;">格式为：yyyyMMddHHmmss</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 127px;">returnCode</td><td style="height: 29px; width: 156px;">String</td><td style="height: 29px; width: 50px;">是</td><td style="height: 29px; width: 133px;">返回码</td><td style="height: 29px; width: 299px;">00表示交易成功，其他表示失败</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 127px;">returnDesc</td><td style="height: 29px; width: 156px;">String</td><td style="height: 29px; width: 50px;">是</td><td style="height: 29px; width: 133px;">返回信息</td><td style="height: 29px; width: 299px;">交易结果描述或错误原因</td></tr><tr style="height: 45px;"><td style="height: 45px; width: 127px;">paidAmount</td><td style="height: 45px; width: 156px;">Price</td><td style="height: 45px; width: 50px;">是</td><td style="height: 45px; width: 133px;">支付成功总金额</td><td style="height: 45px; width: 299px;">面值，单位：元</td></tr><tr style="height: 45px;"><td style="height: 45px; width: 127px;">receiptAmount</td><td style="height: 45px; width: 156px;">Price</td><td style="height: 45px; width: 50px;">否</td><td style="height: 45px; width: 133px;">商户实收金额</td><td style="height: 45px; width: 299px;">净值，单位：元</td></tr><tr style="height: 45px;"><td style="height: 45px; width: 127px;">invoiceAmount</td><td style="height: 45px; width: 156px;">Price</td><td style="height: 45px; width: 50px;">否</td><td style="height: 45px; width: 133px;">商户开票金额</td><td style="height: 45px; width: 299px;">单位：元</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 127px;">exchangeRate</td><td style="height: 29px; width: 156px;">Number(8,6)</td><td style="height: 29px; width: 50px;">否</td><td style="height: 29px; width: 133px;">汇率</td><td style="height: 29px; width: 299px;">1外币等于多少人民币</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 127px;">currency</td><td style="height: 29px; width: 156px;">String</td><td style="height: 29px; width: 50px;">否</td><td style="height: 29px; width: 133px;">货币类型</td><td style="height: 29px; width: 299px;">例如:CNY</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 127px;">discountCode</td><td style="height: 29px; width: 156px;">String</td><td style="height: 29px; width: 50px;">否</td><td style="height: 29px; width: 133px;">折扣编码</td><td style="height: 29px; width: 299px;">由收银机分配，用于入账计折扣类型</td></tr><tr style="height: 45px;"><td style="height: 45px; width: 127px;">discountNum</td><td style="height: 45px; width: 156px;">Number</td><td style="height: 45px; width: 50px;">否</td><td style="height: 45px; width: 133px;">固定金额折扣数量</td><td style="height: 45px; width: 299px;">用于入账计折扣类型的数量</td></tr><tr style="height: 45px;"><td style="height: 45px; width: 127px;">tenderCode</td><td style="height: 45px; width: 156px;">String</td><td style="height: 45px; width: 50px;">否</td><td style="height: 45px; width: 133px;">支付方式编码</td><td style="height: 45px; width: 299px;">由收银机分配，用于入账计支付方式</td></tr><tr style="height: 45px;"><td style="height: 45px; width: 127px;">activityProductNo</td><td style="height: 45px; width: 156px;">String</td><td style="height: 45px; width: 50px;">否</td><td style="height: 45px; width: 133px;">活动产品编号</td><td style="height: 45px; width: 299px;"> </td></tr><tr style="height: 45px;"><td style="height: 45px; width: 127px;">activityProductName</td><td style="height: 45px; width: 156px;">String</td><td style="height: 45px; width: 50px;">否</td><td style="height: 45px; width: 133px;">活动产品名称</td><td style="height: 45px; width: 299px;"> </td></tr><tr style="height: 45px;"><td style="height: 45px; width: 127px;">needSameCard</td><td style="height: 45px; width: 156px;">Boolean</td><td style="height: 45px; width: 50px;">否</td><td style="height: 45px; width: 133px;">同一张卡支付</td><td style="height: 45px; width: 299px;">如满额立减类活动，需要同一张银行卡支付剩余金额</td></tr><tr style="height: 51px;"><td style="height: 51px; width: 127px;">response8583</td><td style="height: 51px; width: 156px;">String</td><td style="height: 51px; width: 50px;">否</td><td style="height: 51px; width: 133px;">返回报文HEX</td><td style="height: 51px; width: 299px;">[MIS-POS](https://book.e-buy.com/link/104#bkmrk-mis-pos "安装于商户门店内的POS机具，提供活动执行辅助及兑换功能")灌其他机构密钥，后台透传该域。（部分收单业务占用此字段下发pos指令）</td></tr><tr style="height: 51px;"><td style="height: 51px; width: 127px;">goodsDetail</td><td style="height: 51px; width: 156px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1 "goodsDetail")&gt;</td><td style="height: 51px; width: 50px;">否</td><td style="height: 51px; width: 133px;">折抵产品明细</td><td style="height: 51px; width: 299px;">返回后台已抵扣成功的产品明细</td></tr><tr style="height: 57px;"><td style="height: 57px; width: 127px;">fundChannel</td><td style="height: 57px; width: 156px;">List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa "fundChannel")&gt;</td><td style="height: 57px; width: 50px;">否</td><td style="height: 57px; width: 133px;">资金渠道</td><td style="height: 57px; width: 299px;"> </td></tr><tr style="height: 57px;"><td style="height: 57px; width: 127px;">printDetail</td><td style="height: 57px; width: 156px;">Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a "printDetail")&gt;</td><td style="height: 57px; width: 50px;">否</td><td style="height: 57px; width: 133px;">打印信息</td><td style="height: 57px; width: 299px;">如需要在收银小票上打印信息时必填</td></tr><tr style="height: 51px;"><td style="height: 51px; width: 127px;">cardInfo</td><td style="height: 51px; width: 156px;">Object&lt;[cardInfo](https://book.e-buy.com/books/e-buy-B6z/page/6cdd6 "cardInfo")&gt;</td><td style="height: 51px; width: 50px;">否</td><td style="height: 51px; width: 133px;">卡信息</td><td style="height: 51px; width: 299px;">如果是IC卡，需要返回IC卡数据信息，用于IC卡检验</td></tr><tr style="height: 57px;"><td style="height: 57px; width: 127px;">memberDetail</td><td style="height: 57px; width: 156px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="height: 57px; width: 50px;">否</td><td style="height: 57px; width: 133px;">会员信息</td><td style="height: 57px; width: 299px;">返回本次交易的会员信息</td></tr><tr style="height: 57px;"><td style="height: 57px; width: 127px;">voucherDetail</td><td style="height: 57px; width: 156px;">List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855 "voucherDetail")&gt;</td><td style="height: 57px; width: 50px;">否</td><td style="height: 57px; width: 133px;">优惠券信息</td><td style="height: 57px; width: 299px;">返回本次交易的优惠券信息</td></tr><tr style="height: 48px;"><td style="height: 48px; width: 127px;">cashBank</td><td style="height: 48px; width: 156px;">String</td><td style="height: 48px; width: 50px;">否</td><td style="height: 48px; width: 133px;">收单机构编号</td><td style="height: 48px; width: 299px;">收单机构编号，详情参考[收单标识说明](https://book.e-buy.com/books/e-buy-B6z/page/821fa)</td></tr><tr style="height: 45px;"><td style="height: 45px; width: 127px;">cashOrderNo</td><td style="height: 45px; width: 156px;">String</td><td style="height: 45px; width: 50px;">否</td><td style="height: 45px; width: 133px;">收单机构订单号</td><td style="height: 45px; width: 299px;">反交易时下发</td></tr><tr style="height: 45px;"><td style="height: 45px; width: 127px;">cashAmount</td><td style="height: 45px; width: 156px;">Price</td><td style="height: 45px; width: 50px;">否</td><td style="height: 45px; width: 133px;">收单实际金额</td><td style="height: 45px; width: 299px;">pos机请求收单机构时使用的金额</td></tr><tr style="height: 57px;"><td style="height: 57px; width: 127px;">purchaseOrder</td><td style="height: 57px; width: 156px;">List&lt;[purchaseOrder](https://book.e-buy.com/books/e-buy-B6z/page/218a0)&gt;</td><td style="height: 57px; width: 50px;">否</td><td style="height: 57px; width: 133px;">收单签购单内容</td><td style="height: 57px; width: 299px;">[签购单信息](https://book.e-buy.com/books/e-buy-B6z/page/218a0)</td></tr></tbody></table>
    
    **返回报文举例**
    
    ```
    {
        "traceNo": "9900000910001011920150201",
        "orderNo": "171698602301",
        "transDate": "20161231120533",
        "returnCode": "00",
        "returnDesc": "SUCCESS",
        "paidAmount": 40.8,
        "receiptAmount": 40.8,
        "invoiceAmount": 40.8,
        "exchangeRate": 6.0939,
        "currency": "CNY",
        "discountCode": "0001",
        "discountNum": 20,
        "tenderCode": "8001",
        "activityProductNo": "00000000089349",
        "activityProductName": "中信365权益",
        "needSameCard": true,
        "goodsDetail": [
            {
                "goodsCategory": "001",
                "goodsId": "P00001",
                "goodsName": "牙膏",
                "price": 8,
                "quantity": 2,
                "rebateCode": "000",
                "activityNo": "2016123101",
                "memo": "100123456789"
            },
            {
                "goodsCategory": "101",
                "goodsId": "P00002",
                "goodsName": "洗发水",
                "price": 24.8,
                "quantity": 1,
                "rebateCode": "000",
                "activityNo": "2016123101",
                "memo": "100123456789"
            }
        ],
        "fundChannel": [
            {
                "channelNo": "001",
                "channelName": "用户实付现金",
                "channelAmount": "20.8"
            },
            {
                "channelNo": "002",
                "channelName": "用户积分支付",
                "channelAmount": "20"
            }
        ],
        "printDetail": {
            "cardNo64": "622562****8888",
            "bank": "中信银行",
            "paymentOrderNo": "201612315689412157458787",
            "pointSale": "20000",
            "qrCode1": "htt://www.api-location-url.com/url",
            "qrCode2": "",
            "qrCode3": "",
            "barCode1": "12345679",
            "barCode2": "",
            "barCode3": ""
        },
        "cardInfo": {
            "cardNo": "",
            "password": "",
            "valid": "",
            "track1": "",
            "track2": "",
            "track3": "",
            "cardSn": "",
            "icData": ""
        },
        "memberDetail": {
            "memberId": "M000001545",
            "memberName": "TONY",
            "grade": "1",
            "status": "1",
            "balance": 1000.00,
            "pointBalance": 30000
        },
        "voucherDetail": [
            {
                "voucherId": "001",
                "voucherName": "现金优惠券",
                "voucherType": "现金",
                "voucherCode": "123456789",
                "channelAmount": "20.8"
            },
            {
                "voucherId": "002",
                "voucherName": "买一赠一优惠券",
                "voucherType": "买赠",
                "voucherCode": "1232136781",
                "channelAmount": "20.8"
            }
        ]
    }
    ```

# 实体卡权益积分兑换

### **接口用途**

- 银行积分兑换
- 银行积分兑换+现金支付
- 银行权益验证
- 银行权益验证+现金支付
- 会员卡消费

### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/cardRedemption`

### **action**

- `cardRedemption` 网关查询当前卡号下允许参加的积分、权益活动列表
- `cardPoint` 网关查询当前卡号下允许参加的积分活动列表
- `cardAuth` 网关查询当前卡号下允许参加的权益活动列表

**请求参数，中件间===&gt;易百后台**

<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 style="width: 142px;">字段</th><th style="width: 168px;">类型</th><th style="width: 83px;">是否必填</th><th style="width: 111px;">字段意义</th><th style="width: 305px;">备注</th></tr></thead><tbody><tr><td style="width: 142px;">traceNo</td><td style="width: 168px;">String</td><td style="width: 83px;">是</td><td style="width: 111px;">收银机流水号</td><td style="width: 305px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr><td style="width: 142px;">totalAmount</td><td style="width: 168px;">Price</td><td style="width: 83px;">是</td><td style="width: 111px;">交易总金额</td><td style="width: 305px;">单位：元</td></tr><tr><td style="width: 142px;">pointAmount</td><td style="width: 168px;">Price</td><td style="width: 83px;">否</td><td style="width: 111px;">积分抵扣金额</td><td style="width: 305px;">单位：元，默认与totalAmount一致表示整单金额采用积分抵扣</td></tr><tr><td style="width: 142px;">orderSubject</td><td style="width: 168px;">String</td><td style="width: 83px;">否</td><td style="width: 111px;">订单标题</td><td style="width: 305px;">最长256</td></tr><tr><td style="width: 142px;">orderDescription</td><td style="width: 168px;">String</td><td style="width: 83px;">否</td><td style="width: 111px;">订单描述</td><td style="width: 305px;">最长256</td></tr><tr><td style="width: 142px;">undiscountAmount</td><td style="width: 168px;">Price</td><td style="width: 83px;">是</td><td style="width: 111px;">不可打折金额</td><td style="width: 305px;">单位：元</td></tr><tr><td style="width: 142px;">activityProductNo</td><td style="width: 168px;">String</td><td style="width: 83px;">否</td><td style="width: 111px;">活动产品编号</td><td style="width: 305px;">二次交互时填写</td></tr><tr><td style="width: 142px;">goodsDetail</td><td style="width: 168px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1 "goodsDetail")&gt;</td><td style="width: 83px;">是</td><td style="width: 111px;">产品明细</td><td style="width: 305px;">验证产品明细时必填</td></tr><tr><td style="width: 142px;">cardInfo</td><td style="width: 168px;">Object&lt;[cardInfo](https://book.e-buy.com/books/e-buy-B6z/page/eccbc "cardInfo")&gt;</td><td style="width: 83px;">是</td><td style="width: 111px;">卡信息</td><td style="width: 305px;"> </td></tr><tr><td style="width: 142px;">memberDetail</td><td style="width: 168px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 83px;">否</td><td style="width: 111px;">会员信息</td><td style="width: 305px;">会员支付时必填</td></tr><tr><td>extendData</td><td>Object</td><td>否</td><td>扩展信息</td><td>特殊场景填值需与易百技术沟通(目前只在星巴克商户用到透传goodsTag)</td></tr></tbody></table>

### **请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "totalAmount": 40.8,
    "undiscountAmount": 0,
    "activityProductNo": "HDCP00000000001234",
    "goodsDetail": [
        {
            "goodsCategory": "001",
            "goodsId": "P00001",
            "goodsName": "牙膏",
            "price": 8,
            "quantity": 2,
            "rebateCode": "000"
        },
        {
            "goodsCategory": "101",
            "goodsId": "P00002",
            "goodsName": "洗发水",
            "price": 24.8,
            "quantity": 1,
            "rebateCode": "000"
        }
    ],
    "cardInfo": {
        "cardNo": "",
        "password": "",
        "valid": "",
        "track1": "",
        "track2": "",
        "track3": "",
        "cardSn": "",
        "icData": ""
    },
    "memberDetail": {
        "memberId": "M000001545",
        "memberName": "TONY",
        "grade": "1",
        "status": "1",
        "balance": 1000.00,
        "pointBalance": 30000
    }
}

```

**返回参数，易百后台===&gt;中件间**

- 可能返回[活动产品选项](https://book.e-buy.com/books/e-buy-B6z/page/5b8ad-xEt "活动产品选项")，需要进行选择

<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-0"><thead><tr><th style="width: 153px;">字段</th><th style="width: 167px;">类型</th><th style="width: 48px;">是否必填</th><th style="width: 131px;">字段意义</th><th style="width: 310px;">备注</th></tr></thead><tbody><tr><td style="width: 153px;">traceNo</td><td style="width: 167px;">String</td><td style="width: 48px;">是</td><td style="width: 131px;">收银机流水号</td><td style="width: 310px;">不允许重复</td></tr><tr><td style="width: 153px;">orderNo</td><td style="width: 167px;">String</td><td style="width: 48px;">是</td><td style="width: 131px;">交易订单号</td><td style="width: 310px;">易百生成</td></tr><tr><td style="width: 153px;">transDate</td><td style="width: 167px;">String</td><td style="width: 48px;">是</td><td style="width: 131px;">交易时间</td><td style="width: 310px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 153px;">returnCode</td><td style="width: 167px;">String</td><td style="width: 48px;">是</td><td style="width: 131px;">返回码</td><td style="width: 310px;">00表示交易成功，其他表示失败</td></tr><tr><td style="width: 153px;">returnDesc</td><td style="width: 167px;">String</td><td style="width: 48px;">是</td><td style="width: 131px;">返回信息</td><td style="width: 310px;">交易结果描述或错误原因</td></tr><tr><td style="width: 153px;">paidAmount</td><td style="width: 167px;">Price</td><td style="width: 48px;">是</td><td style="width: 131px;">支付成功总金额</td><td style="width: 310px;">面值，单位：元</td></tr><tr><td style="width: 153px;">receiptAmount</td><td style="width: 167px;">Price</td><td style="width: 48px;">否</td><td style="width: 131px;">商户实收金额</td><td style="width: 310px;">净值，单位：元</td></tr><tr><td style="width: 153px;">invoiceAmount</td><td style="width: 167px;">Price</td><td style="width: 48px;">否</td><td style="width: 131px;">商户开票金额</td><td style="width: 310px;">单位：元</td></tr><tr><td style="width: 153px;">exchangeRate</td><td style="width: 167px;">Number(8,6)</td><td style="width: 48px;">否</td><td style="width: 131px;">汇率</td><td style="width: 310px;">1外币等于多少人民币</td></tr><tr><td style="width: 153px;">currency</td><td style="width: 167px;">String</td><td style="width: 48px;">否</td><td style="width: 131px;">货币类型</td><td style="width: 310px;">例如:CNY</td></tr><tr><td style="width: 153px;">discountCode</td><td style="width: 167px;">String</td><td style="width: 48px;">否</td><td style="width: 131px;">折扣编码</td><td style="width: 310px;">由收银机分配，用于入账计折扣类型</td></tr><tr><td style="width: 153px;">discountNum</td><td style="width: 167px;">Number</td><td style="width: 48px;">否</td><td style="width: 131px;">固定金额折扣数量</td><td style="width: 310px;">用于入账计折扣类型的数量</td></tr><tr><td style="width: 153px;">tenderCode</td><td style="width: 167px;">String</td><td style="width: 48px;">否</td><td style="width: 131px;">支付方式编码</td><td style="width: 310px;">由收银机分配，用于入账计支付方式</td></tr><tr><td style="width: 153px;">activityProductNo</td><td style="width: 167px;">String</td><td style="width: 48px;">否</td><td style="width: 131px;">活动产品编号</td><td style="width: 310px;"> </td></tr><tr><td style="width: 153px;">activityProductName</td><td style="width: 167px;">String</td><td style="width: 48px;">否</td><td style="width: 131px;">活动产品名称</td><td style="width: 310px;"> </td></tr><tr><td style="width: 153px;">needSameCard</td><td style="width: 167px;">Boolean</td><td style="width: 48px;">否</td><td style="width: 131px;">同一张卡支付</td><td style="width: 310px;">如满额立减类活动，需要同一张银行卡支付剩余金额</td></tr><tr><td style="width: 153px;">goodsDetail</td><td style="width: 167px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1 "goodsDetail")&gt;</td><td style="width: 48px;">否</td><td style="width: 131px;">折抵产品明细</td><td style="width: 310px;">返回后台已抵扣成功的产品明细</td></tr><tr><td style="width: 153px;">fundChannel</td><td style="width: 167px;">List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa "fundChannel")&gt;</td><td style="width: 48px;">否</td><td style="width: 131px;">资金渠道</td><td style="width: 310px;"> </td></tr><tr><td style="width: 153px;">printDetail</td><td style="width: 167px;">Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a "printDetail")&gt;</td><td style="width: 48px;">否</td><td style="width: 131px;">打印信息</td><td style="width: 310px;">如需要在收银小票上打印信息时必填</td></tr><tr><td style="width: 153px;">cardInfo</td><td style="width: 167px;">Object&lt;[cardInfo](https://book.e-buy.com/books/e-buy-B6z/page/6cdd6 "cardInfo")&gt;</td><td style="width: 48px;">否</td><td style="width: 131px;">卡信息</td><td style="width: 310px;">如果是IC卡，需要返回IC卡数据信息，用于IC卡检验</td></tr><tr><td style="width: 153px;">memberDetail</td><td style="width: 167px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 48px;">否</td><td style="width: 131px;">会员信息</td><td style="width: 310px;">返回本次交易的会员信息</td></tr><tr><td style="width: 153px;">voucherDetail</td><td style="width: 167px;">List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855 "voucherDetail")&gt;</td><td style="width: 48px;">否</td><td style="width: 131px;">优惠券信息</td><td style="width: 310px;">返回本次交易的优惠券信息</td></tr><tr><td style="width: 153px;">purchaseOrder</td><td style="width: 167px;">List&lt;[purchaseOrder](https://book.e-buy.com/books/e-buy-B6z/page/218a0)&gt;</td><td style="width: 48px;">否</td><td style="width: 131px;">收单签购单信息</td><td style="width: 310px;">[签购单信息](https://book.e-buy.com/books/e-buy-B6z/page/218a0)</td></tr><tr><td style="width: 153px;">remainAmount</td><td style="width: 167px;">Number</td><td style="width: 48px;">否</td><td style="width: 131px;">消费后卡余额</td><td style="width: 310px;">单位：元</td></tr></tbody></table>

### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "paidAmount": 40.8,
    "receiptAmount": 40.8,
    "invoiceAmount": 40.8,
    "exchangeRate": 6.0939,
    "currency": "CNY",
    "discountCode": "0001",
    "discountNum": 20,
    "tenderCode": "8001",
    "activityProductNo": "2016123101",
    "activityProductName": "中信365权益",
    "needSameCard": true,
    "goodsDetail": [
        {
            "goodsCategory": "001",
            "goodsId": "P00001",
            "goodsName": "牙膏",
            "price": 8,
            "quantity": 2,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        },
        {
            "goodsCategory": "101",
            "goodsId": "P00002",
            "goodsName": "洗发水",
            "price": 24.8,
            "quantity": 1,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        }
    ],
    "fundChannel": [
        {
            "channelNo": "001",
            "channelName": "用户实付现金",
            "channelAmount": "20.8"
        },
        {
            "channelNo": "002",
            "channelName": "用户积分支付",
            "channelAmount": "20"
        }
    ],
    "printDetail": {
        "cardNo64": "622562****8888",
        "bank": "中信银行",
        "paymentOrderNo": "201612315689412157458787",
        "pointSale": "20000",
        "qrCode1": "htt://www.api-location-url.com/url",
        "qrCode2": "",
        "qrCode3": "",
        "barCode1": "12345679",
        "barCode2": "",
        "barCode3": ""
    },
    "cardInfo": {
        "cardNo": "",
        "password": "",
        "valid": "",
        "track1": "",
        "track2": "",
        "track3": "",
        "cardSn": "",
        "icData": ""
    },
    "memberDetail": {
        "memberId": "M000001545",
        "memberName": "TONY",
        "grade": "1",
        "status": "1",
        "balance": 1000.00,
        "pointBalance": 30000
    },
    "voucherDetail": [
        {
            "voucherId": "001",
            "voucherName": "现金优惠券",
            "voucherType": "现金",
            "voucherCode": "123456789",
            "channelAmount": "20.8"
        },
        {
            "voucherId": "002",
            "voucherName": "买一赠一优惠券",
            "voucherType": "买赠",
            "voucherCode": "1232136781",
            "channelAmount": "20.8"
        }
    ]
}
```

# 二维码支付或兑换

<div id="bkmrk-%E6%8E%A5%E5%8F%A3%E7%94%A8%E9%80%94"><div>**接口用途**</div></div><div id="bkmrk-%E6%94%AF%E4%BB%98%E5%AE%9D%E6%94%AF%E4%BB%98-%E5%BE%AE%E4%BF%A1%E8%A2%AB%E6%89%AB%E6%94%AF%E4%BB%98-%E9%93%B6%E8%A1%8C%E4%BA%8C%E7%BB%B4%E7%A0%81%E6%94%AF%E4%BB%98"><div><div><div><div>- 支付宝支付
- 微信被扫支付
- 银行二维码支付(工行、中行、中信、浦发等)
- 银行二维码积分兑换(工行、中行、中信、浦发等)
- 银联立码付
- 百度支付
- 翼支付
- 其他二维码支付
- 电子凭证核销：产品券/代金券/折扣券/买N赠M券/立减券
- 外卖或自助点单订单码自动上屏

</div></div></div></div></div>### **接口地址**

<div id="bkmrk-https%3A%2F%2Febuywebposp-"><div><div><div><div>- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/qrcodeSale`

</div></div></div></div></div>### **action**

<div id="bkmrk-qrcodesale"><div><div><div><div>- `qrcodeSale`

</div></div></div></div></div>**请求参数，中件间===&gt;易百后台**

<div 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"><table style="width: 809px; height: 440px;"><thead><tr style="height: 46px;"><th style="width: 139px; height: 46px;">字段</th><th style="width: 167px; height: 46px;">类型</th><th style="width: 59px; height: 46px;">是否必填</th><th style="width: 113px; height: 46px;">字段意义</th><th style="width: 331px; height: 46px;">备注</th></tr></thead><tbody><tr style="height: 46px;"><td style="width: 139px; height: 46px;">traceNo</td><td style="width: 167px; height: 46px;">String(40)</td><td style="width: 59px; height: 46px;">是</td><td style="width: 113px; height: 46px;">收银机流水号</td><td style="width: 331px; height: 46px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 139px;">onlineTid</td><td style="width: 167px;">String</td><td style="width: 59px;">否</td><td style="width: 113px;">线上对接使用的统一终端号</td><td style="width: 331px;">对接前需提前和易百技术沟通</td></tr><tr style="height: 29px;"><td style="width: 139px; height: 29px;">totalAmount</td><td style="width: 167px; height: 29px;">Price</td><td style="width: 59px; height: 29px;">是</td><td style="width: 113px; height: 29px;">交易总金额</td><td style="width: 331px; height: 29px;">单位：元</td></tr><tr style="height: 29px;"><td style="width: 139px; height: 29px;">undiscountAmount</td><td style="width: 167px; height: 29px;">Price</td><td style="width: 59px; height: 29px;">是</td><td style="width: 113px; height: 29px;">不可打折金额</td><td style="width: 331px; height: 29px;">单位：元 如无此金额时可填0</td></tr><tr style="height: 46px;"><td style="width: 139px; height: 46px;">verifyType</td><td style="width: 167px; height: 46px;">String</td><td style="width: 59px; height: 46px;">是</td><td style="width: 113px; height: 46px;">核销类型</td><td style="width: 331px; height: 46px;">请与易百技术确认，枚举值：online为线上场景，offline为线下POS场景</td></tr><tr style="height: 29px;"><td style="width: 139px; height: 29px;">activityProductNo</td><td style="width: 167px; height: 29px;">String</td><td style="width: 59px; height: 29px;">否</td><td style="width: 113px; height: 29px;">活动产品编号</td><td style="width: 331px; height: 29px;">二次交互时填写</td></tr><tr style="height: 29px;"><td style="width: 139px; height: 29px;">scene</td><td style="width: 167px; height: 29px;">String</td><td style="width: 59px; height: 29px;">否</td><td style="width: 113px; height: 29px;">支付场景</td><td style="width: 331px; height: 29px;">条码:bar\_code, 二维码:qr\_code</td></tr><tr style="height: 29px;"><td style="width: 139px; height: 29px;">orderSubject</td><td style="width: 167px; height: 29px;">String</td><td style="width: 59px; height: 29px;">否</td><td style="width: 113px; height: 29px;">订单标题</td><td style="width: 331px; height: 29px;">最长256</td></tr><tr style="height: 29px;"><td style="width: 139px; height: 29px;">orderDescription</td><td style="width: 167px; height: 29px;">String</td><td style="width: 59px; height: 29px;">否</td><td style="width: 113px; height: 29px;">订单描述</td><td style="width: 331px; height: 29px;">最长256</td></tr><tr><td style="width: 139px;">merchantOrderNo</td><td style="width: 167px;">String(30)</td><td style="width: 59px;">是</td><td style="width: 113px;">商户收银订单号</td><td style="width: 331px;">用于当笔交易对应到收银POS的订单，不能与traceNo值相同</td></tr><tr style="height: 29px;"><td style="width: 139px; height: 29px;">qrcode</td><td style="width: 167px; height: 29px;">String</td><td style="width: 59px; height: 29px;">是</td><td style="width: 113px; height: 29px;">二维码内容</td><td style="width: 331px; height: 29px;">串号、一维码或二维码内容</td></tr><tr style="height: 35px;"><td style="width: 139px; height: 35px;">goodsDetail</td><td style="width: 167px; height: 35px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1 "goodsDetail")&gt;</td><td style="width: 59px; height: 35px;">是</td><td style="width: 113px; height: 35px;">产品明细</td><td style="width: 331px; height: 35px;">验证产品明细时必填</td></tr><tr style="height: 35px;"><td style="width: 139px; height: 35px;">memberDetail</td><td style="width: 167px; height: 35px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 59px; height: 35px;">否</td><td style="width: 113px; height: 35px;">会员信息</td><td style="width: 331px; height: 35px;">会员支付时必填</td></tr><tr style="height: 29px;"><td style="width: 139px; height: 29px;">extendData</td><td style="width: 167px; height: 29px;">Object</td><td style="width: 59px; height: 29px;">否</td><td style="width: 113px; height: 29px;">扩展信息</td><td style="width: 331px; height: 29px;">特殊场景填值需与易百技术沟通</td></tr></tbody></table>

</div>### **请求报文举例**

```JSON
{
  "traceNo": "990000091000101620150201",
  "totalAmount": 40.8,
  "undiscountAmount": 0,
  "activityProductNo": "HDCP00000000001234",
  "qrcode": "280123121234567890",
  "goodsDetail": [
    {
      "goodsCategory": "001",
      "goodsId": "P00001",
      "goodsName": "牙膏",
      "price": 8,
      "quantity": 2,
      "rebateCode": "000"
    },
    {
      "goodsCategory": "101",
      "goodsId": "P00002",
      "goodsName": "洗发水",
      "price": 24.8,
      "quantity": 1,
      "rebateCode": "000"
    }
  ],
  "memberDetail": {
    "memberId": "M000001545",
    "memberName": "TONY",
    "grade": "1",
    "status": "1",
    "balance": 1000,
    "pointBalance": 30000
  },
  "extendData": {
    "orderId": "20211000101620150201",
    "rightsDetail": [
      {
        "snCode": "111111111xxxxxx"
      }
    ]
  }
}
```

**返回参数，易百后台===&gt;中件间**

<div id="bkmrk-%E5%8F%AF%E8%83%BD%E8%BF%94%E5%9B%9E%E6%B4%BB%E5%8A%A8%E4%BA%A7%E5%93%81%E9%80%89%E9%A1%B9%EF%BC%8C%E9%9C%80%E8%A6%81%E8%BF%9B%E8%A1%8C%E9%80%89%E6%8B%A9-%E5%AD%97%E6%AE%B5">- 可能返回[活动产品选项](https://book.e-buy.com/books/e-buy-B6z/page/5b8ad-xEt "活动产品选项")，需要进行选择

<table style="width: 99.7531%; height: 799.079px;"><thead><tr style="height: 46.5938px;"><th style="width: 18.0917%; height: 46.5938px;">字段</th><th style="width: 20.57%; height: 46.5938px;">类型</th><th style="width: 6.81537%; height: 46.5938px;">是否必填</th><th style="width: 15.9851%; height: 46.5938px;">字段意义</th><th style="width: 38.5378%; height: 46.5938px;">备注</th></tr></thead><tbody><tr style="height: 46.5938px;"><td style="width: 18.0917%; height: 46.5938px;">traceNo</td><td style="width: 20.57%; height: 46.5938px;">String</td><td style="width: 6.81537%; height: 46.5938px;">是</td><td style="width: 15.9851%; height: 46.5938px;">收银机流水号</td><td style="width: 38.5378%; height: 46.5938px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">orderNo</td><td style="width: 20.57%; height: 29.7969px;">String</td><td style="width: 6.81537%; height: 29.7969px;">是</td><td style="width: 15.9851%; height: 29.7969px;">交易订单号</td><td style="width: 38.5378%; height: 29.7969px;">易百生成</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">transDate</td><td style="width: 20.57%; height: 29.7969px;">String</td><td style="width: 6.81537%; height: 29.7969px;">是</td><td style="width: 15.9851%; height: 29.7969px;">交易时间</td><td style="width: 38.5378%; height: 29.7969px;">格式为：yyyyMMddHHmmss</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">returnCode</td><td style="width: 20.57%; height: 29.7969px;">String</td><td style="width: 6.81537%; height: 29.7969px;">是</td><td style="width: 15.9851%; height: 29.7969px;">返回码</td><td style="width: 38.5378%; height: 29.7969px;">00表示交易成功，其他表示失败</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">returnDesc</td><td style="width: 20.57%; height: 29.7969px;">String</td><td style="width: 6.81537%; height: 29.7969px;">是</td><td style="width: 15.9851%; height: 29.7969px;">返回信息</td><td style="width: 38.5378%; height: 29.7969px;">交易结果描述或错误原因</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">paidAmount</td><td style="width: 20.57%; height: 29.7969px;">Price</td><td style="width: 6.81537%; height: 29.7969px;">是</td><td style="width: 15.9851%; height: 29.7969px;">支付成功总金额</td><td style="width: 38.5378%; height: 29.7969px;">单位：元</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">receiptAmount</td><td style="width: 20.57%; height: 29.7969px;">Price</td><td style="width: 6.81537%; height: 29.7969px;">否</td><td style="width: 15.9851%; height: 29.7969px;">商户实收金额</td><td style="width: 38.5378%; height: 29.7969px;">单位：元</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">invoiceAmount</td><td style="width: 20.57%; height: 29.7969px;">Price</td><td style="width: 6.81537%; height: 29.7969px;">否</td><td style="width: 15.9851%; height: 29.7969px;">商户开票金额</td><td style="width: 38.5378%; height: 29.7969px;">单位：元</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">exchangeRate</td><td style="width: 20.57%; height: 29.7969px;">Number(8,6)</td><td style="width: 6.81537%; height: 29.7969px;">否</td><td style="width: 15.9851%; height: 29.7969px;">汇率</td><td style="width: 38.5378%; height: 29.7969px;">1外币等于多少人民币</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">currency</td><td style="width: 20.57%; height: 29.7969px;">String</td><td style="width: 6.81537%; height: 29.7969px;">否</td><td style="width: 15.9851%; height: 29.7969px;">货币类型</td><td style="width: 38.5378%; height: 29.7969px;">例如:CNY</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">discountCode</td><td style="width: 20.57%; height: 29.7969px;">String</td><td style="width: 6.81537%; height: 29.7969px;">否</td><td style="width: 15.9851%; height: 29.7969px;">折扣编码</td><td style="width: 38.5378%; height: 29.7969px;">由收银机分配，用于入账计折扣类型</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">discountNum</td><td style="width: 20.57%; height: 29.7969px;">Number</td><td style="width: 6.81537%; height: 29.7969px;">否</td><td style="width: 15.9851%; height: 29.7969px;">固定金额折扣数量</td><td style="width: 38.5378%; height: 29.7969px;">用于入账计折扣类型的数量</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">tenderCode</td><td style="width: 20.57%; height: 29.7969px;">String</td><td style="width: 6.81537%; height: 29.7969px;">否</td><td style="width: 15.9851%; height: 29.7969px;">支付方式编码</td><td style="width: 38.5378%; height: 29.7969px;">由收银机分配，用于入账计支付方式</td></tr><tr style="height: 46.5938px;"><td style="width: 18.0917%; height: 46.5938px;">remainTimes</td><td style="width: 20.57%; height: 46.5938px;">Number</td><td style="width: 6.81537%; height: 46.5938px;">是</td><td style="width: 15.9851%; height: 46.5938px;">券码当前可用次数</td><td style="width: 38.5378%; height: 46.5938px;">如果有限制每天使用多少次，代表当天可使用次数</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">activityProductNo</td><td style="width: 20.57%; height: 29.7969px;">String</td><td style="width: 6.81537%; height: 29.7969px;">否</td><td style="width: 15.9851%; height: 29.7969px;">活动产品编号</td><td style="width: 38.5378%; height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">activityProductName</td><td style="width: 20.57%; height: 29.7969px;">String</td><td style="width: 6.81537%; height: 29.7969px;">否</td><td style="width: 15.9851%; height: 29.7969px;">活动产品名称</td><td style="width: 38.5378%; height: 29.7969px;">  
</td></tr><tr style="height: 35.3906px;"><td style="width: 18.0917%; height: 35.3906px;">goodsDetail</td><td style="width: 20.57%; height: 35.3906px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1 "goodsDetail")&gt;</td><td style="width: 6.81537%; height: 35.3906px;">否</td><td style="width: 15.9851%; height: 35.3906px;">折抵产品明细</td><td style="width: 38.5378%; height: 35.3906px;">返回后台已抵扣成功的产品明细</td></tr><tr style="height: 35.3906px;"><td style="width: 18.0917%; height: 35.3906px;">fundChannel</td><td style="width: 20.57%; height: 35.3906px;">List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa "fundChannel")&gt;</td><td style="width: 6.81537%; height: 35.3906px;">否</td><td style="width: 15.9851%; height: 35.3906px;">资金渠道</td><td style="width: 38.5378%; height: 35.3906px;">  
</td></tr><tr style="height: 35.3906px;"><td style="width: 18.0917%; height: 35.3906px;">printDetail</td><td style="width: 20.57%; height: 35.3906px;">Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a "printDetail")&gt;</td><td style="width: 6.81537%; height: 35.3906px;">否</td><td style="width: 15.9851%; height: 35.3906px;">打印信息</td><td style="width: 38.5378%; height: 35.3906px;">如需要在收银小票上打印信息时必填</td></tr><tr style="height: 35.3906px;"><td style="width: 18.0917%; height: 35.3906px;">memberDetail</td><td style="width: 20.57%; height: 35.3906px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 6.81537%; height: 35.3906px;">否</td><td style="width: 15.9851%; height: 35.3906px;">会员信息</td><td style="width: 38.5378%; height: 35.3906px;">返回本次交易的会员信息</td></tr><tr style="height: 35.3906px;"><td style="width: 18.0917%; height: 35.3906px;">voucherDetail</td><td style="width: 20.57%; height: 35.3906px;">List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855 "voucherDetail")&gt;</td><td style="width: 6.81537%; height: 35.3906px;">否</td><td style="width: 15.9851%; height: 35.3906px;">优惠券信息</td><td style="width: 38.5378%; height: 35.3906px;">返回本次交易的优惠券信息</td></tr><tr style="height: 29.7969px;"><td style="width: 18.0917%; height: 29.7969px;">remainAmount</td><td style="width: 20.57%; height: 29.7969px;">Number</td><td style="width: 6.81537%; height: 29.7969px;">否</td><td style="width: 15.9851%; height: 29.7969px;">消费后卡余额</td><td style="width: 38.5378%; height: 29.7969px;">单位：元</td></tr><tr style="height: 35.3906px;"><td style="width: 18.0917%; height: 35.3906px;">extendsData</td><td style="width: 20.57%; height: 35.3906px;">Object&lt;[extendsData](https://book.e-buy.com/books/e-buy-B6z/page/06905 "extendsData")&gt;</td><td style="width: 6.81537%; height: 35.3906px;">否</td><td style="width: 15.9851%; height: 35.3906px;">扩展信息</td><td style="width: 38.5378%; height: 35.3906px;">与ebuy约定</td></tr><tr><td style="width: 18.0917%;">transType</td><td style="width: 20.57%;">String</td><td style="width: 6.81537%;">是</td><td style="width: 15.9851%;">标识当笔交易类型</td><td style="width: 38.5378%;">下发alipayQrpay 表示 支付宝二维码支付业务</td></tr></tbody></table>

</div>### **返回报文举例**

```JSON
{
  "traceNo": "9900000910001011720150201",
  "orderNo": "171698602301",
  "transDate": "20161231120533",
  "returnCode": "00",
  "returnDesc": "SUCCESS",
  "paidAmount": 40.8,
  "receiptAmount": 40.8,
  "invoiceAmount": 40.8,
  "exchangeRate": 6.0939,
  "currency": "CNY",
  "discountCode": "0001",
  "discountNum": 20,
  "tenderCode": "8001",
  "activityProductNo": "2016123102",
  "activityProductName": "支付宝支付",
  "transType": "alipayQrpay",
  "goodsDetail": [
    {
      "goodsCategory": "001",
      "goodsId": "P00001",
      "goodsName": "牙膏",
      "price": 8,
      "quantity": 2,
      "rebateCode": "000",
      "activityNo": "2016123101",
      "memo": "100123456789"
    },
    {
      "goodsCategory": "101",
      "goodsId": "P00002",
      "goodsName": "洗发水",
      "price": 24.8,
      "quantity": 1,
      "rebateCode": "000",
      "activityNo": "2016123101",
      "memo": "100123456789"
    }
  ],
  "fundChannel": [
    {
      "channelNo": "001",
      "channelName": "用户实付现金",
      "channelAmount": "20.8"
    },
    {
      "channelNo": "002",
      "channelName": "用户积分支付",
      "channelAmount": "20"
    }
  ],
  "printDetail": {
    "cardNo64": "622562****8888",
    "bank": "中国银行",
    "paymentOrderNo": "201612315689412157458787",
    "paymentUser": "139****@163.com",
    "pointSale": "20000",
    "qrCode1": "htt://www.api-location-url.com/url",
    "qrCode2": "",
    "qrCode3": "",
    "barCode1": "12345679",
    "barCode2": "",
    "barCode3": ""
  },
  "memberDetail": {
    "memberId": "M000001545",
    "memberName": "TONY",
    "grade": "1",
    "status": "1",
    "balance": 1000,
    "pointBalance": 30000
  },
  "voucherDetail": [
    {
      "voucherId": "001",
      "voucherName": "现金优惠券",
      "voucherType": "现金",
      "voucherCode": "123456789",
      "channelAmount": "20.8"
    },
    {
      "voucherId": "002",
      "voucherName": "买一赠一优惠券",
      "voucherType": "买赠",
      "voucherCode": "1232136781",
      "channelAmount": "20.8"
    }
  ]
}
```

# 交易结果查询

### **接口用途**

- 在中间件未收到后台返回时，可以调用此接口查询原交易的状态。
- “电子凭证批量核销ecouponsVerify”交易目前不支持查询

### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/inquiry`

### **action**

- `inquiry`

**请求参数，中件间===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr><td>originalTraceNo</td><td>String</td><td>是</td><td>原收银机流水号</td><td>传入需要查询的原交易收银机流水号</td></tr><tr><td>originalDate</td><td>String</td><td>否</td><td>原交易日期</td><td>传入需要查询的原交易日期，不传默认为当天格式为yyyyMMdd</td></tr></tbody></table>

**请求报文举例**

```JSON
{
  "traceNo": "9900000910001014320150201",
  "originalTraceNo": "9900000910001014220150201",
  "originalDate": "20170912"
}
```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th style="width: 154px;">字段</th><th style="width: 170px;">类型</th><th style="width: 45px;">是否必填</th><th style="width: 130px;">字段意义</th><th style="width: 308px;">备注</th></tr></thead><tbody><tr><td style="width: 154px;">traceNo</td><td style="width: 170px;">String</td><td style="width: 45px;">是</td><td style="width: 130px;">收银机流水号</td><td style="width: 308px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 154px;">orderNo</td><td style="width: 170px;">String</td><td style="width: 45px;">是</td><td style="width: 130px;">交易订单号</td><td style="width: 308px;">单位：元</td></tr><tr><td style="width: 154px;">transDate</td><td style="width: 170px;">String</td><td style="width: 45px;">是</td><td style="width: 130px;">交易时间</td><td style="width: 308px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 154px;">returnCode</td><td style="width: 170px;">String</td><td style="width: 45px;">是</td><td style="width: 130px;">返回码</td><td style="width: 308px;">00表示交易成功，其他表示失败</td></tr><tr><td style="width: 154px;">returnDesc</td><td style="width: 170px;">String</td><td style="width: 45px;">是</td><td style="width: 130px;">返回信息</td><td style="width: 308px;">交易结果描述或错误原因</td></tr><tr><td style="width: 154px;">paidAmount</td><td style="width: 170px;">Price</td><td style="width: 45px;">是</td><td style="width: 130px;">支付成功总金额</td><td style="width: 308px;">单位：元</td></tr><tr><td style="width: 154px;">receiptAmount</td><td style="width: 170px;">Price</td><td style="width: 45px;">否</td><td style="width: 130px;">商户实收金额</td><td style="width: 308px;">单位：元</td></tr><tr><td style="width: 154px;">invoiceAmount</td><td style="width: 170px;">Price</td><td style="width: 45px;">否</td><td style="width: 130px;">商户开票金额</td><td style="width: 308px;">单位：元</td></tr><tr><td style="width: 154px;">exchangeRate</td><td style="width: 170px;">Number(8,6)</td><td style="width: 45px;">否</td><td style="width: 130px;">汇率</td><td style="width: 308px;">1外币等于多少人民币</td></tr><tr><td style="width: 154px;">currency</td><td style="width: 170px;">String</td><td style="width: 45px;">否</td><td style="width: 130px;">货币类型</td><td style="width: 308px;">例如:CNY</td></tr><tr><td style="width: 154px;">discountCode</td><td style="width: 170px;">String</td><td style="width: 45px;">否</td><td style="width: 130px;">折扣编码</td><td style="width: 308px;">由收银机分配，用于入账计折扣类型</td></tr><tr><td style="width: 154px;">discountNum</td><td style="width: 170px;">Number</td><td style="width: 45px;">否</td><td style="width: 130px;">固定金额折扣数量</td><td style="width: 308px;">用于入账计折扣类型的数量</td></tr><tr><td style="width: 154px;">tenderCode</td><td style="width: 170px;">String</td><td style="width: 45px;">否</td><td style="width: 130px;">支付方式编码</td><td style="width: 308px;">由收银机分配，用于入账计支付方式</td></tr><tr><td style="width: 154px;">activityProductNo</td><td style="width: 170px;">String</td><td style="width: 45px;">否</td><td style="width: 130px;">活动产品编号</td><td style="width: 308px;">  
</td></tr><tr><td style="width: 154px;">activityProductName</td><td style="width: 170px;">String</td><td style="width: 45px;">否</td><td style="width: 130px;">活动产品名称</td><td style="width: 308px;">  
</td></tr><tr><td style="width: 154px;">needSameCard</td><td style="width: 170px;">Boolean</td><td style="width: 45px;">否</td><td style="width: 130px;">同一张卡支付</td><td style="width: 308px;">如满额立减类活动，需要同一张银行卡支付剩余金额</td></tr><tr><td style="width: 154px;">goodsDetail</td><td style="width: 170px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1 "goodsDetail")&gt;</td><td style="width: 45px;">否</td><td style="width: 130px;">折抵产品明细</td><td style="width: 308px;">返回后台已抵扣成功的产品明细</td></tr><tr><td style="width: 154px;">fundChannel</td><td style="width: 170px;">List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa "fundChannel")&gt;</td><td style="width: 45px;">否</td><td style="width: 130px;">资金渠道</td><td style="width: 308px;">  
</td></tr><tr><td style="width: 154px;">printDetail</td><td style="width: 170px;">Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a "printDetail")&gt;</td><td style="width: 45px;">否</td><td style="width: 130px;">打印信息</td><td style="width: 308px;">如需要在收银小票上打印信息时必填</td></tr><tr><td style="width: 154px;">memberDetail</td><td style="width: 170px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 45px;">否</td><td style="width: 130px;">会员信息</td><td style="width: 308px;">返回本次交易的会员信息</td></tr><tr><td style="width: 154px;">voucherDetail</td><td style="width: 170px;">List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855 "voucherDetail")&gt;</td><td style="width: 45px;">否</td><td style="width: 130px;">优惠券信息</td><td style="width: 308px;">返回本次交易的优惠券信息</td></tr><tr><td style="width: 154px;">extendsData</td><td style="width: 170px;">Object&lt;[extendsData](https://book.e-buy.com/books/e-buy-B6z/page/06905 "extendsData")&gt;</td><td style="width: 45px;">否</td><td style="width: 130px;">扩展信息</td><td style="width: 308px;">与ebuy约定</td></tr><tr><td style="width: 139px;">transType</td><td style="width: 167px;">String</td><td style="width: 59px;">是</td><td style="width: 113px;">标识当笔交易类型</td><td style="width: 331px;">下发alipayQrpay 表示 支付宝二维码支付业务</td></tr></tbody></table>

**返回报文举例**

```JSON
{
  "traceNo": "9900000910001014420150201",
  "orderNo": "171698602301",
  "transDate": "20161231120533",
  "returnCode": "00",
  "returnDesc": "SUCCESS",
  "paidAmount": 40.8,
  "receiptAmount": 40.8,
  "invoiceAmount": 40.8,
  "exchangeRate": 6.0939,
  "currency": "CNY",
  "discountCode": "0001",
  "discountNum": 20,
  "tenderCode": "8001",
  "activityProductNo": "2016123102",
  "activityProductName": "支付宝支付",
  "transType": "alipayQrpay",
  "needSameCard": true,
  "goodsDetail": [
    {
      "goodsCategory": "001",
      "goodsId": "P00001",
      "goodsName": "牙膏",
      "price": 8,
      "quantity": 2,
      "rebateCode": "000",
      "activityNo": "2016123101",
      "memo": "100123456789"
    },
    {
      "goodsCategory": "101",
      "goodsId": "P00002",
      "goodsName": "洗发水",
      "price": 24.8,
      "quantity": 1,
      "rebateCode": "000",
      "activityNo": "2016123101",
      "memo": "100123456789"
    }
  ],
  "fundChannel": [
    {
      "channelNo": "001",
      "channelName": "用户实付现金",
      "channelAmount": "20.8"
    },
    {
      "channelNo": "002",
      "channelName": "用户积分支付",
      "channelAmount": "20"
    }
  ],
  "printDetail": {
    "cardNo64": "622562****8888",
    "bank": "中国银行",
    "paymentOrderNo": "201612315689412157458787",
    "pointSale": "20000",
    "qrCode1": "htt://www.api-location-url.com/url",
    "qrCode2": "",
    "qrCode3": "",
    "barCode1": "12345679",
    "barCode2": "",
    "barCode3": ""
  },
  "memberDetail": {
    "memberId": "M000001545",
    "memberName": "TONY",
    "grade": "1",
    "status": "1",
    "balance": 1000,
    "pointBalance": 30000
  },
  "voucherDetail": [
    {
      "voucherId": "001",
      "voucherName": "现金优惠券",
      "voucherType": "现金",
      "voucherCode": "123456789",
      "channelAmount": "20.8"
    },
    {
      "voucherId": "002",
      "voucherName": "买一赠一优惠券",
      "voucherType": "买赠",
      "voucherCode": "1232136781",
      "channelAmount": "20.8"
    }
  ]
}
```

### **支持查询的交易**

- cardPayment
- cardRedemption
- qrcodeSale

# 当日撤销

### **接口用途**

- 需要对原交易整体撤销时，可以在原交易的同一天调用此接口。

### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/void`

### **action**

- `void`

**请求参数，中间件===&gt;易百后台**

<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 style="width: 119px;">字段</th><th style="width: 129px;">类型</th><th style="width: 53px;">是否必填</th><th style="width: 160px;">字段意义</th><th style="width: 347px;">备注</th></tr></thead><tbody><tr><td style="width: 119px;">traceNo</td><td style="width: 129px;">String</td><td style="width: 53px;">是</td><td style="width: 160px;">收银机流水号</td><td style="width: 347px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr><td style="width: 119px;">originalTraceNo</td><td style="width: 129px;">String</td><td style="width: 53px;">是</td><td style="width: 160px;">原收银机流水号</td><td style="width: 347px;">传入需要撤销的原交易收银机流水号</td></tr><tr><td style="width: 119px;">isRollback</td><td style="width: 129px;">Boolean</td><td style="width: 53px;">是</td><td style="width: 160px;">标识本次请求是否为冲正交易(中间件发起)</td><td style="width: 347px;">冲正发起需要另起线程并且先返回收银机交易失败结果，再异步冲正</td></tr><tr><td style="width: 119px;">acquirer</td><td style="width: 129px;">String</td><td style="width: 53px;">否</td><td style="width: 160px;">收单机构</td><td style="width: 347px;">如：citicCashpay表示中信收单，如果收单撤销是必填的</td></tr><tr><td style="width: 119px;">cardInfo</td><td style="width: 129px;">Object&lt;[cardInfo](https://book.e-buy.com/books/e-buy-B6z/page/6cdd6 "cardInfo")&gt;</td><td style="width: 53px;">否</td><td style="width: 160px;">卡信息</td><td style="width: 347px;">卡支付类交易需要填入原交易卡信息</td></tr></tbody></table>

### **请求报文举例**

```JSON
{
  "traceNo": "9900000910001013220150201",
  "originalTraceNo": "9900000910001013120150201",
  "isRollback": false,
  "acquirer": "citicCashpay",
  "cardInfo": {
    "cardNo": "",
    "password": "",
    "valid": "",
    "track1": "",
    "track2": "",
    "track3": "",
    "cardSn": "",
    "icData": ""
  }
}
```

**返回参数，易百后台===&gt;中间件**

<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-0"><thead><tr><th style="width: 110px;">字段</th><th style="width: 170px;">类型</th><th style="width: 47px;">是否必填</th><th style="width: 130px;">字段意义</th><th style="width: 352px;">备注</th></tr></thead><tbody><tr><td style="width: 110px;">traceNo</td><td style="width: 170px;">String</td><td style="width: 47px;">是</td><td style="width: 130px;">收银机流水号</td><td style="width: 352px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 110px;">orderNo</td><td style="width: 170px;">String</td><td style="width: 47px;">是</td><td style="width: 130px;">交易订单号</td><td style="width: 352px;">  
</td></tr><tr><td style="width: 110px;">transDate</td><td style="width: 170px;">String</td><td style="width: 47px;">是</td><td style="width: 130px;">交易时间</td><td style="width: 352px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 110px;">returnCode</td><td style="width: 170px;">String</td><td style="width: 47px;">是</td><td style="width: 130px;">返回码</td><td style="width: 352px;">00表示交易成功，其他表示失败</td></tr><tr><td style="width: 110px;">returnDesc</td><td style="width: 170px;">String</td><td style="width: 47px;">是</td><td style="width: 130px;">返回信息</td><td style="width: 352px;">交易结果描述或错误原因</td></tr><tr><td style="width: 110px;">fundChannel</td><td style="width: 170px;">List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa "fundChannel")&gt;</td><td style="width: 47px;">否</td><td style="width: 130px;">资金渠道</td><td style="width: 352px;">  
</td></tr><tr><td style="width: 110px;">printDetail</td><td style="width: 170px;">Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a "printDetail")&gt;</td><td style="width: 47px;">否</td><td style="width: 130px;">打印信息</td><td style="width: 352px;">如需要在收银小票上打印信息时必填</td></tr><tr><td style="width: 110px;">memberDetail</td><td style="width: 170px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 47px;">否</td><td style="width: 130px;">会员信息</td><td style="width: 352px;">返回本次交易的会员信息</td></tr><tr><td style="width: 110px;">voucherDetail</td><td style="width: 170px;">List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855 "voucherDetail")&gt;</td><td style="width: 47px;">否</td><td style="width: 130px;">优惠券信息</td><td style="width: 352px;">返回本次交易的优惠券信息</td></tr><tr><td style="width: 110px;">cashOrderNo</td><td style="width: 170px;">String</td><td style="width: 47px;">否</td><td style="width: 130px;">收单原流水号</td><td style="width: 352px;">收单撤销时返回</td></tr><tr><td style="width: 110px;">cashBank</td><td style="width: 170px;">String</td><td style="width: 47px;">否</td><td style="width: 130px;">收单机构标识</td><td style="width: 352px;">收单撤销时返回</td></tr><tr><td style="width: 110px;">purchaseOrder</td><td style="width: 170px;">List&lt;[purchaseOrder](https://book.e-buy.com/books/e-buy-B6z/page/218a0)&gt;</td><td style="width: 47px;">否</td><td style="width: 130px;">收单签购单信息</td><td style="width: 352px;">[签购单信息](https://book.e-buy.com/books/e-buy-B6z/page/218a0)</td></tr></tbody></table>

### **返回报文举例**

```JSON
{
  "traceNo": "9900000910001013420150201",
  "orderNo": "171698602301",
  "cashOrderNo": "000025",
  "cashBank": "40",
  "transDate": "20161231120533",
  "returnCode": "00",
  "returnDesc": "SUCCESS",
  "fundChannel": [
    {
      "channelNo": "001",
      "channelName": "用户实付现金",
      "channelAmount": "20.8"
    },
    {
      "channelNo": "002",
      "channelName": "用户积分支付",
      "channelAmount": "20"
    }
  ],
  "printDetail": {
    "cardNo64": "622562****8888",
    "bank": "中信银行",
    "paymentOrderNo": "201612315689412157458787",
    "pointSale": "20000",
    "qrCode1": "htt://www.api-location-url.com/url",
    "qrCode2": "",
    "qrCode3": "",
    "barCode1": "12345679",
    "barCode2": "",
    "barCode3": ""
  },
  "memberDetail": {
    "memberId": "M000001545",
    "memberName": "TONY",
    "grade": "1",
    "status": "1",
    "balance": 1000,
    "pointBalance": 30000
  },
  "voucherDetail": [
    {
      "voucherId": "001",
      "voucherName": "现金优惠券",
      "voucherType": "现金",
      "voucherCode": "123456789",
      "channelAmount": "20.8"
    },
    {
      "voucherId": "002",
      "voucherName": "买一赠一优惠券",
      "voucherType": "买赠",
      "voucherCode": "1232136781",
      "channelAmount": "20.8"
    }
  ]
}
```

### **支持撤销的交易**

- cardPayment
- cardRedemption
- qrcodeSale

# 隔日退款

### **接口用途**

- 用户需要退款时，可以调用此接口，支持全额或部分退款（依赖支付机构的接口）。
- 不支持券核销类交易的退款，建议调用“当日撤销void”来支持

### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/refund`

### **action**

- `refund`

**请求参数，中间件===&gt;易百后台**

<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 style="width: 119px;">字段</th><th style="width: 132px;">类型</th><th style="width: 54px;">是否必填</th><th style="width: 112px;">字段意义</th><th style="width: 392px;">备注</th></tr></thead><tbody><tr><td style="width: 119px;">traceNo</td><td style="width: 132px;">String</td><td style="width: 54px;">是</td><td style="width: 112px;">收银机流水号</td><td style="width: 392px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr><td style="width: 119px;">originalTraceNo</td><td style="width: 132px;">String</td><td style="width: 54px;">是</td><td style="width: 112px;">原收银机流水号</td><td style="width: 392px;">传入需要退款的原交易收银机流水号</td></tr><tr><td style="width: 119px;">originalDate</td><td style="width: 132px;">String</td><td style="width: 54px;">否</td><td style="width: 112px;">原交易日期</td><td style="width: 392px;">传入需要退款的原交易日期，不传默认为当天格式为yyyyMMdd</td></tr><tr><td style="width: 119px;">refundAmount</td><td style="width: 132px;">Price</td><td style="width: 54px;">是</td><td style="width: 112px;">本次退款金额</td><td style="width: 392px;">单位：元</td></tr><tr><td style="width: 119px;">acquirer</td><td style="width: 132px;">String</td><td style="width: 54px;">否</td><td style="width: 112px;">收单机构</td><td style="width: 392px;">如：citicCashpay表示中信收单，如果收单撤销是必填的</td></tr><tr><td style="width: 119px;">cardInfo</td><td style="width: 132px;">Object&lt;[cardInfo](https://book.e-buy.com/books/e-buy-B6z/page/6cdd6 "cardInfo")&gt;</td><td style="width: 54px;">否</td><td style="width: 112px;">卡信息</td><td style="width: 392px;">卡支付类交易需要填入原交易卡信息</td></tr></tbody></table>

### **请求报文举例**

```JSON
{
  "traceNo": "9900000910001013920150201",
  "originalTraceNo": "9900000910001013820150201",
  "originalDate": "20170912",
  "refundAmount": 40.8,
  "acquirer": "citicCashpay",
  "cardInfo": {
    "cardNo": "",
    "password": "",
    "valid": "",
    "track1": "",
    "track2": "",
    "track3": "",
    "cardSn": "",
    "icData": ""
  }
}
```

**返回参数，易百后台===&gt;中间件**

<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-0"><thead><tr><th style="width: 115px;">字段</th><th style="width: 172px;">类型</th><th style="width: 50px;">是否必填</th><th style="width: 142px;">字段意义</th><th style="width: 330px;">备注</th></tr></thead><tbody><tr><td style="width: 115px;">traceNo</td><td style="width: 172px;">String</td><td style="width: 50px;">是</td><td style="width: 142px;">收银机流水号</td><td style="width: 330px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 115px;">orderNo</td><td style="width: 172px;">String</td><td style="width: 50px;">是</td><td style="width: 142px;">交易订单号</td><td style="width: 330px;">  
</td></tr><tr><td style="width: 115px;">transDate</td><td style="width: 172px;">String</td><td style="width: 50px;">是</td><td style="width: 142px;">交易时间</td><td style="width: 330px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 115px;">returnCode</td><td style="width: 172px;">String</td><td style="width: 50px;">是</td><td style="width: 142px;">返回码</td><td style="width: 330px;">00表示交易成功，其他表示失败</td></tr><tr><td style="width: 115px;">returnDesc</td><td style="width: 172px;">String</td><td style="width: 50px;">是</td><td style="width: 142px;">返回信息</td><td style="width: 330px;">交易结果描述或错误原因</td></tr><tr><td style="width: 115px;">refundAmount</td><td style="width: 172px;">Price</td><td style="width: 50px;">是</td><td style="width: 142px;">退款成功总金额</td><td style="width: 330px;">单位：元</td></tr><tr><td style="width: 115px;">fundChannel</td><td style="width: 172px;">List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa "fundChannel")&gt;</td><td style="width: 50px;">否</td><td style="width: 142px;">资金渠道</td><td style="width: 330px;">  
</td></tr><tr><td style="width: 115px;">printDetail</td><td style="width: 172px;">Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a "printDetail")&gt;</td><td style="width: 50px;">否</td><td style="width: 142px;">打印信息</td><td style="width: 330px;">如需要在收银小票上打印信息时必填</td></tr><tr><td style="width: 115px;">memberDetail</td><td style="width: 172px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 50px;">否</td><td style="width: 142px;">会员信息</td><td style="width: 330px;">返回本次交易的会员信息</td></tr><tr><td style="width: 115px;">voucherDetail</td><td style="width: 172px;">List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855 "voucherDetail")&gt;</td><td style="width: 50px;">否</td><td style="width: 142px;">优惠券信息</td><td style="width: 330px;">返回本次交易的优惠券信息</td></tr><tr><td style="width: 115px;">cashOrderNo</td><td style="width: 172px;">String</td><td style="width: 50px;">否</td><td style="width: 142px;">收单原交易订单号</td><td style="width: 330px;">收单退款时返回</td></tr><tr><td style="width: 115px;">cashBank</td><td style="width: 172px;">String</td><td style="width: 50px;">否</td><td style="width: 142px;">收单机构标识</td><td style="width: 330px;">收单退款时返回</td></tr><tr><td style="width: 115px;">purchaseOrder</td><td style="width: 172px;">List&lt;[purchaseOrder](https://book.e-buy.com/books/e-buy-B6z/page/218a0)&gt;</td><td style="width: 50px;">否</td><td style="width: 142px;">收单签购单信息</td><td style="width: 330px;">[签购单信息](https://book.e-buy.com/books/e-buy-B6z/page/218a0)</td></tr></tbody></table>

### **返回报文举例**

```JSON
{
  "traceNo": "9900000910001014020150201",
  "orderNo": "171698602301",
  "cashOrderNo": "000025",
  "cashBank": "40",
  "transDate": "20161231120533",
  "returnCode": "00",
  "returnDesc": "SUCCESS",
  "refundAmount": 40.8,
  "fundChannel": [
    {
      "channelNo": "001",
      "channelName": "用户实付现金",
      "channelAmount": "20.8"
    },
    {
      "channelNo": "002",
      "channelName": "用户积分支付",
      "channelAmount": "20"
    }
  ],
  "printDetail": {
    "cardNo64": "622562****8888",
    "bank": "中信银行",
    "paymentOrderNo": "201612315689412157458787",
    "pointSale": "20000",
    "qrCode1": "htt://www.api-location-url.com/url",
    "qrCode2": "",
    "qrCode3": "",
    "barCode1": "12345679",
    "barCode2": "",
    "barCode3": ""
  },
  "memberDetail": {
    "memberId": "M000001545",
    "memberName": "TONY",
    "grade": "1",
    "status": "1",
    "balance": 1000,
    "pointBalance": 30000
  },
  "voucherDetail": [
    {
      "voucherId": "001",
      "voucherName": "现金优惠券",
      "voucherType": "现金",
      "voucherCode": "123456789",
      "channelAmount": "20.8"
    },
    {
      "voucherId": "002",
      "voucherName": "买一赠一优惠券",
      "voucherType": "买赠",
      "voucherCode": "1232136781",
      "channelAmount": "20.8"
    }
  ]
}
```

### **支持退款的交易**

- cardPayment
- cardRedemption
- qrcodeSale

# 撤销或退款结果查询(接口处于设计开发中请勿对接)

### **接口用途**

- 在调用方未收到撤销或退款的后台返回时，可以调用此接口查询原撤销或退款交易的状态。

### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/reverseInquiry`

### **action**

- `reverseInquiry`

**请求参数，中件间===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>originalTraceNo</td><td>String</td><td>是</td><td>原收银机流水号</td><td>传入需要查询的原交易收银机流水号</td></tr></tbody></table>

**请求报文举例**

```JSON
{
  "traceNo": "9900000910001014320150201",
  "originalTraceNo": "9900000910001014220150201"
}
```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th style="width: 154px;">字段</th><th style="width: 170px;">类型</th><th style="width: 45px;">是否必填</th><th style="width: 130px;">字段意义</th><th style="width: 308px;">备注</th></tr></thead><tbody><tr><td style="width: 154px;">traceNo</td><td style="width: 170px;">String</td><td style="width: 45px;">是</td><td style="width: 130px;">收银机流水号</td><td style="width: 308px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 154px;">orderNo</td><td style="width: 170px;">String</td><td style="width: 45px;">是</td><td style="width: 130px;">交易订单号</td><td style="width: 308px;">单位：元</td></tr><tr><td style="width: 154px;">transDate</td><td style="width: 170px;">String</td><td style="width: 45px;">是</td><td style="width: 130px;">交易时间</td><td style="width: 308px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 154px;">returnCode</td><td style="width: 170px;">String</td><td style="width: 45px;">是</td><td style="width: 130px;">返回码</td><td style="width: 308px;">00表示交易成功，其他表示失败</td></tr><tr><td style="width: 154px;">returnDesc</td><td style="width: 170px;">String</td><td style="width: 45px;">是</td><td style="width: 130px;">返回信息</td><td style="width: 308px;">交易结果描述或错误原因</td></tr><tr><td style="width: 154px;">paidAmount</td><td style="width: 170px;">Price</td><td style="width: 45px;">是</td><td style="width: 130px;">支付成功总金额</td><td style="width: 308px;">单位：元</td></tr><tr><td style="width: 154px;">receiptAmount</td><td style="width: 170px;">Price</td><td style="width: 45px;">否</td><td style="width: 130px;">商户实收金额</td><td style="width: 308px;">单位：元</td></tr><tr><td style="width: 154px;">invoiceAmount</td><td style="width: 170px;">Price</td><td style="width: 45px;">否</td><td style="width: 130px;">商户开票金额</td><td style="width: 308px;">单位：元</td></tr><tr><td style="width: 154px;">refundAmount</td><td style="width: 170px;">Price</td><td style="width: 45px;">否</td><td style="width: 130px;">退款金额</td><td style="width: 308px;">单位：元 查询成功时会有该值返回</td></tr><tr><td style="width: 154px;">activityProductNo</td><td style="width: 170px;">String</td><td style="width: 45px;">否</td><td style="width: 130px;">活动产品编号</td><td style="width: 308px;">  
</td></tr><tr><td style="width: 154px;">activityProductName</td><td style="width: 170px;">String</td><td style="width: 45px;">否</td><td style="width: 130px;">活动产品名称</td><td style="width: 308px;">  
</td></tr><tr><td style="width: 154px;">printDetail</td><td style="width: 170px;">Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a "printDetail")&gt;</td><td style="width: 45px;">否</td><td style="width: 130px;">打印信息</td><td style="width: 308px;">如需要在收银小票上打印信息时必填</td></tr><tr><td style="width: 154px;">extendsData</td><td style="width: 170px;">Object&lt;[extendsData](https://book.e-buy.com/books/e-buy-B6z/page/06905 "extendsData")&gt;</td><td style="width: 45px;">否</td><td style="width: 130px;">扩展信息</td><td style="width: 308px;">与ebuy约定</td></tr></tbody></table>

**返回报文举例**

```JSON
{
  "extendsData": {},
  "returnCode": "00",
  "invoiceAmount": 0,
  "receiptAmount": 0,
  "printDetail": {
    "content": "00001F0E652D42757920B5E7D7D3C6BED6A42F0F726576657273652D696E7175697279"
  },
  "activityProductNo": "00000000503050",
  "transDate": "20220803162322",
  "activityProductName": "支付宝",
  "orderNo": "192070117798",
  "refundAmount": 0.01,
  "paidAmount": 0,
  "traceNo": "20220803162317100000000SH20501",
  "uuid": "d577d15662f84ce2bf4c2d928e7c21e5",
  "returnDesc": "交易成功",
  "step": "01",
  "rpcContext": "10.10.3.106:62774-->10.10.3.106:30200"
}
```

### **支持查询的交易**

- qrcodeSale(扫码支付类交易，目前仅支付宝2.0)

# 卡余额或权益查询

### **接口用途**

- 银行卡积分余额查询
- 银行卡余额查询
- 银行卡权益次数查询
- 预付费卡余额查询
- 会员卡积分或余额查询

### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/balance`

### **action**

- `balance`

**请求参数，中间件===&gt;易百后台**

<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 style="width: 131px;">字段</th><th style="width: 166px;">类型</th><th style="width: 45px;">是否必填</th><th style="width: 141px;">字段意义</th><th style="width: 326px;">备注</th></tr></thead><tbody><tr><td style="width: 131px;">traceNo</td><td style="width: 166px;">String</td><td style="width: 45px;">是</td><td style="width: 141px;">收银机流水号</td><td style="width: 326px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr><td style="width: 131px;">activityProductNo</td><td style="width: 166px;">String</td><td style="width: 45px;">否</td><td style="width: 141px;">活动产品编号</td><td style="width: 326px;">二次交互时填写</td></tr><tr><td style="width: 131px;">cardInfo</td><td style="width: 166px;">Object&lt;[cardInfo](https://book.e-buy.com/books/e-buy-B6z/page/6cdd6 "cardInfo")&gt;</td><td style="width: 45px;">是</td><td style="width: 141px;">卡信息</td><td style="width: 326px;"> </td></tr><tr><td style="width: 131px;">memberDetail</td><td style="width: 166px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 45px;">否</td><td style="width: 141px;">会员信息</td><td style="width: 326px;">会员交易时必填</td></tr></tbody></table>

### **请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "activityProductNo": "HDCP00000000001236",
    "cardInfo": {
        "cardNo": "",
        "password": "",
        "valid": "",
        "track1": "",
        "track2": "",
        "track3": "",
        "cardSn": "",
        "icData": ""
    },
    "memberDetail": {
        "memberId": "M000001545",
        "memberName": "TONY",
        "grade": "1",
        "status": "1",
        "balance": 1000.00,
        "pointBalance": 30000
    }
}

```

**返回参数，易百后台===&gt;中间件**

<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-0"><thead><tr><th style="width: 116px;">字段</th><th style="width: 172px;">类型</th><th style="width: 53px;">是否必填</th><th style="width: 97px;">字段意义</th><th style="width: 371px;">备注</th></tr></thead><tbody><tr><td style="width: 116px;">traceNo</td><td style="width: 172px;">String</td><td style="width: 53px;">是</td><td style="width: 97px;">收银机流水号</td><td style="width: 371px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 116px;">orderNo</td><td style="width: 172px;">String</td><td style="width: 53px;">是</td><td style="width: 97px;">交易订单号</td><td style="width: 371px;">单位：元</td></tr><tr><td style="width: 116px;">transDate</td><td style="width: 172px;">String</td><td style="width: 53px;">是</td><td style="width: 97px;">交易时间</td><td style="width: 371px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 116px;">returnCode</td><td style="width: 172px;">String</td><td style="width: 53px;">是</td><td style="width: 97px;">返回码</td><td style="width: 371px;">00表示交易成功，其他表示失败</td></tr><tr><td style="width: 116px;">returnDesc</td><td style="width: 172px;">String</td><td style="width: 53px;">是</td><td style="width: 97px;">返回信息</td><td style="width: 371px;">交易结果描述或错误原因</td></tr><tr><td style="width: 116px;">rightsTimes</td><td style="width: 172px;">Integer</td><td style="width: 53px;">是</td><td style="width: 97px;">权益次数</td><td style="width: 371px;">返回可以享受的权益次数</td></tr><tr><td style="width: 116px;">moneyBalance</td><td style="width: 172px;">Price</td><td style="width: 53px;">是</td><td style="width: 97px;">现金余额</td><td style="width: 371px;">单位：元</td></tr><tr><td style="width: 116px;">pointBalance</td><td style="width: 172px;">Price</td><td style="width: 53px;">是</td><td style="width: 97px;">积分余额</td><td style="width: 371px;">单位：分</td></tr><tr><td style="width: 116px;">printDetail</td><td style="width: 172px;">Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a "printDetail")&gt;</td><td style="width: 53px;">否</td><td style="width: 97px;">打印信息</td><td style="width: 371px;">如需要在收银小票上打印信息时必填</td></tr><tr><td style="width: 116px;">memberDetail</td><td style="width: 172px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 53px;">否</td><td style="width: 97px;">会员信息</td><td style="width: 371px;">返回本次交易的会员信息</td></tr></tbody></table>

### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "rightsTimes": 1,
    "moneyBalance": 40.8,
    "pointBalance": 40000,
    "printDetail": {
        "cardNo64": "622562****8888",
        "bank": "中信银行",
        "paymentOrderNo": "201612315689412157458787",
        "pointSale": "0",
        "qrCode1": "htt://www.api-location-url.com/url",
        "qrCode2": "",
        "qrCode3": "",
        "barCode1": "12345679",
        "barCode2": "",
        "barCode3": ""
    },
    "memberDetail": {
        "memberId": "M000001545",
        "memberName": "TONY",
        "grade": "1",
        "status": "1",
        "balance": 1000.00,
        "pointBalance": 30000
    }
}
```

# 电子凭证查询

### **接口用途**

- 查询电子凭证的产品信息，可抵用的金额以及所属的活动，支持易百自有电子凭证和第三方电子凭证。

### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/ecouponInquiry`

### **action**

- `ecouponInquiry`

**请求参数，中间件===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr><td>qrcode</td><td>String</td><td>是</td><td>电子凭证号</td><td>要查询的电子凭证号</td></tr></tbody></table>

### **请求报文举例**

```JSON
{
    "traceNo": "9900000910001013620150201",
    "qrcode": "HDCP00000000001235"
}

```

**返回参数，易百后台===&gt;中间件**

<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-0" style="width: 99.7531%; height: 392.206px;"><thead><tr style="height: 45.9191px;"><th style="width: 19.3069%; height: 45.9191px;">字段</th><th style="width: 19.802%; height: 45.9191px;">类型</th><th style="width: 6.55941%; height: 45.9191px;">是否必填</th><th style="width: 14.8515%; height: 45.9191px;">字段意义</th><th style="width: 39.3564%; height: 45.9191px;">备注</th></tr></thead><tbody><tr style="height: 45.9191px;"><td style="width: 19.3069%; height: 45.9191px;">traceNo</td><td style="width: 19.802%; height: 45.9191px;">String</td><td style="width: 6.55941%; height: 45.9191px;">是</td><td style="width: 14.8515%; height: 45.9191px;">收银机流水号</td><td style="width: 39.3564%; height: 45.9191px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 29.4485px;"><td style="width: 19.3069%; height: 29.4485px;">orderNo</td><td style="width: 19.802%; height: 29.4485px;">String</td><td style="width: 6.55941%; height: 29.4485px;">是</td><td style="width: 14.8515%; height: 29.4485px;">交易订单号</td><td style="width: 39.3564%; height: 29.4485px;">单位：元</td></tr><tr style="height: 29.4485px;"><td style="width: 19.3069%; height: 29.4485px;">transDate</td><td style="width: 19.802%; height: 29.4485px;">String</td><td style="width: 6.55941%; height: 29.4485px;">是</td><td style="width: 14.8515%; height: 29.4485px;">交易时间</td><td style="width: 39.3564%; height: 29.4485px;">格式为：yyyyMMddHHmmss</td></tr><tr style="height: 29.4485px;"><td style="width: 19.3069%; height: 29.4485px;">returnCode</td><td style="width: 19.802%; height: 29.4485px;">String</td><td style="width: 6.55941%; height: 29.4485px;">是</td><td style="width: 14.8515%; height: 29.4485px;">返回码</td><td style="width: 39.3564%; height: 29.4485px;">00，C3表示券码可用，其他表示不可用</td></tr><tr style="height: 29.4485px;"><td style="width: 19.3069%; height: 29.4485px;">returnDesc</td><td style="width: 19.802%; height: 29.4485px;">String</td><td style="width: 6.55941%; height: 29.4485px;">是</td><td style="width: 14.8515%; height: 29.4485px;">返回信息</td><td style="width: 39.3564%; height: 29.4485px;">交易结果描述或错误原因</td></tr><tr style="height: 29.4485px;"><td style="width: 19.3069%; height: 29.4485px;">canPayAmount</td><td style="width: 19.802%; height: 29.4485px;">Price</td><td style="width: 6.55941%; height: 29.4485px;">是</td><td style="width: 14.8515%; height: 29.4485px;">可抵用的总金额</td><td style="width: 39.3564%; height: 29.4485px;">单位：元</td></tr><tr style="height: 29.4485px;"><td style="width: 19.3069%; height: 29.4485px;">activityProductNo</td><td style="width: 19.802%; height: 29.4485px;">String</td><td style="width: 6.55941%; height: 29.4485px;">否</td><td style="width: 14.8515%; height: 29.4485px;">活动产品编号</td><td style="width: 39.3564%; height: 29.4485px;">该电子凭证所属的活动产品编号</td></tr><tr style="height: 29.4485px;"><td style="width: 19.3069%; height: 29.4485px;">activityProductName</td><td style="width: 19.802%; height: 29.4485px;">String</td><td style="width: 6.55941%; height: 29.4485px;">否</td><td style="width: 14.8515%; height: 29.4485px;">活动产品名称</td><td style="width: 39.3564%; height: 29.4485px;">该电子凭证所属的活动产品名称</td></tr><tr style="height: 29.4485px;"><td style="width: 19.3069%; height: 29.4485px;">useTimes</td><td style="width: 19.802%; height: 29.4485px;">int</td><td style="width: 6.55941%; height: 29.4485px;">否</td><td style="width: 14.8515%; height: 29.4485px;">总核销次数</td><td style="width: 39.3564%; height: 29.4485px;"> </td></tr><tr style="height: 29.4485px;"><td style="width: 19.3069%; height: 29.4485px;">remainTimes</td><td style="width: 19.802%; height: 29.4485px;">int</td><td style="width: 6.55941%; height: 29.4485px;">否</td><td style="width: 14.8515%; height: 29.4485px;">剩余可核销次数</td><td style="width: 39.3564%; height: 29.4485px;"> </td></tr><tr style="height: 35.3309px;"><td style="width: 19.3069%; height: 35.3309px;">extendsData</td><td style="width: 19.802%; height: 35.3309px;">Object&lt;[extendsData](https://book.e-buy.com/books/e-buy-B6z/page/06905 "extendsData")&gt;</td><td style="width: 6.55941%; height: 35.3309px;">否</td><td style="width: 14.8515%; height: 35.3309px;">扩展信息</td><td style="width: 39.3564%; height: 35.3309px;">与ebuy约定</td></tr></tbody></table>

### **返回报文举例**

```JSON
{
    "traceNo": "9900000910001013720150201",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "canPayAmount": 40.8,
    "activityProductNo": "2016123101",
    "activityProductName": "中信365权益",
    "useTimes":10,
    "remainTimes":7
}
```

# 电子凭证预核销

### **接口用途**

- 预核销电子凭证，模拟电子凭证核销交易提前获取核销结果信息；

### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/ecouponPreVerify`

### **action**

- `ecouponPreVerify`

**请求参数，中间件===&gt;易百后台**

<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" style="width: 809px;"><thead><tr><th style="width: 138px;">字段</th><th style="width: 171px;">类型</th><th style="width: 54px;">是否必填</th><th style="width: 136px;">字段意义</th><th style="width: 310px;">备注</th></tr></thead><tbody><tr><td style="width: 138px;">traceNo</td><td style="width: 171px;">String</td><td style="width: 54px;">是</td><td style="width: 136px;">收银机流水号</td><td style="width: 310px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 138px;">onlineTid</td><td style="width: 171px;">String</td><td style="width: 54px;">否</td><td style="width: 136px;">线上对接使用的统一终端号</td><td style="width: 310px;">对接前需提前和易百技术沟通</td></tr><tr><td style="width: 138px;">totalAmount</td><td style="width: 171px;">Price</td><td style="width: 54px;">是</td><td style="width: 136px;">交易总金额</td><td style="width: 310px;">单位：元</td></tr><tr><td style="width: 138px;">undiscountAmount</td><td style="width: 171px;">Price</td><td style="width: 54px;">是</td><td style="width: 136px;">不可打折金额</td><td style="width: 310px;">单位：元，没有填写0</td></tr><tr><td style="width: 138px;">verifyType</td><td style="width: 171px;">String</td><td style="width: 54px;">是</td><td style="width: 136px;">核销类型</td><td style="width: 310px;">请与易百技术确认，枚举值：online为线上场景，offline为线下POS场景</td></tr><tr><td style="width: 138px;">activityProductNo</td><td style="width: 171px;">String</td><td style="width: 54px;">否</td><td style="width: 136px;">活动产品编号</td><td style="width: 310px;">二次交互时填写</td></tr><tr><td style="width: 138px;">scene</td><td style="width: 171px;">String</td><td style="width: 54px;">否</td><td style="width: 136px;">支付场景</td><td style="width: 310px;">条码:bar\_code, 二维码:qr\_code</td></tr><tr><td style="width: 138px;">orderSubject</td><td style="width: 171px;">String</td><td style="width: 54px;">否</td><td style="width: 136px;">订单标题</td><td style="width: 310px;">最长256</td></tr><tr><td style="width: 138px;">orderDescription</td><td style="width: 171px;">String</td><td style="width: 54px;">否</td><td style="width: 136px;">订单描述</td><td style="width: 310px;">最长256</td></tr><tr><td style="width: 138px;">qrcode</td><td style="width: 171px;">String</td><td style="width: 54px;">是</td><td style="width: 136px;">二维码内容</td><td style="width: 310px;">串号、一维码或二维码内容</td></tr><tr><td style="width: 138px;">goodsDetail</td><td style="width: 171px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1 "goodsDetail")&gt;</td><td style="width: 54px;">否</td><td style="width: 136px;">产品明细</td><td style="width: 310px;">验证产品明细时必填</td></tr><tr><td style="width: 138px;">memberDetail</td><td style="width: 171px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 54px;">否</td><td style="width: 136px;">会员信息</td><td style="width: 310px;">会员支付时必填</td></tr></tbody></table>

### **请求报文举例**

```JSON
{
  "traceNo": "9900000910001011320150201",
  "totalAmount": 40.8,
  "undiscountAmount": 0,
  "activityProductNo": "HDCP00000000001234",
  "qrcode": "280123121234567890",
  "lockTime": "300",
  "afterLock": "0",
  "goodsDetail": [
    {
      "goodsCategory": "001",
      "goodsId": "P00001",
      "goodsName": "牙膏",
      "price": 8,
      "quantity": 2,
      "rebateCode": "000"
    },
    {
      "goodsCategory": "101",
      "goodsId": "P00002",
      "goodsName": "洗发水",
      "price": 24.8,
      "quantity": 1,
      "rebateCode": "000"
    }
  ],
  "memberDetail": {
    "memberId": "M000001545",
    "memberName": "TONY",
    "grade": "1",
    "status": "1",
    "balance": 1000,
    "pointBalance": 30000
  }
}
```

**返回参数，易百后台===&gt;中件间**

- 可能返回[活动产品选项](https://gitbook.e-fuli.com/ebuy-cashier-integration-api/cn/api-list/transaction-api/prompt-options.html "活动产品选项")，需要进行选择

<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-0" style="height: 743px; width: 812px;"><thead><tr style="height: 29px;"><th style="width: 147px; height: 29px;">字段</th><th style="width: 167px; height: 29px;">类型</th><th style="width: 50px; height: 29px;">是否必填</th><th style="width: 149px; height: 29px;">字段意义</th><th style="width: 299px; height: 29px;">备注</th></tr></thead><tbody><tr style="height: 45px;"><td style="width: 147px; height: 45px;">traceNo</td><td style="width: 167px; height: 45px;">String</td><td style="width: 50px; height: 45px;">是</td><td style="width: 149px; height: 45px;">收银机流水号</td><td style="width: 299px; height: 45px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 29px;"><td style="width: 147px; height: 29px;">orderNo</td><td style="width: 167px; height: 29px;">String</td><td style="width: 50px; height: 29px;">是</td><td style="width: 149px; height: 29px;">交易订单号</td><td style="width: 299px; height: 29px;">易百生成</td></tr><tr style="height: 29px;"><td style="width: 147px; height: 29px;">transDate</td><td style="width: 167px; height: 29px;">String</td><td style="width: 50px; height: 29px;">是</td><td style="width: 149px; height: 29px;">交易时间</td><td style="width: 299px; height: 29px;">格式为：yyyyMMddHHmmss</td></tr><tr style="height: 29px;"><td style="width: 147px; height: 29px;">returnCode</td><td style="width: 167px; height: 29px;">String</td><td style="width: 50px; height: 29px;">是</td><td style="width: 149px; height: 29px;">返回码</td><td style="width: 299px; height: 29px;">00表示交易成功，其他表示失败</td></tr><tr style="height: 29px;"><td style="width: 147px; height: 29px;">returnDesc</td><td style="width: 167px; height: 29px;">String</td><td style="width: 50px; height: 29px;">是</td><td style="width: 149px; height: 29px;">返回信息</td><td style="width: 299px; height: 29px;">交易结果描述或错误原因</td></tr><tr style="height: 29px;"><td style="width: 147px; height: 29px;">paidAmount</td><td style="width: 167px; height: 29px;">Price</td><td style="width: 50px; height: 29px;">是</td><td style="width: 149px; height: 29px;">支付成功总金额</td><td style="width: 299px; height: 29px;">单位：元</td></tr><tr style="height: 29px;"><td style="width: 147px; height: 29px;">receiptAmount</td><td style="width: 167px; height: 29px;">Price</td><td style="width: 50px; height: 29px;">否</td><td style="width: 149px; height: 29px;">商户实收金额</td><td style="width: 299px; height: 29px;">单位：元</td></tr><tr style="height: 29px;"><td style="width: 147px; height: 29px;">invoiceAmount</td><td style="width: 167px; height: 29px;">Price</td><td style="width: 50px; height: 29px;">否</td><td style="width: 149px; height: 29px;">商户开票金额</td><td style="width: 299px; height: 29px;">单位：元</td></tr><tr style="height: 45px;"><td style="width: 147px; height: 45px;">remainTimes</td><td style="width: 167px; height: 45px;">Number</td><td style="width: 50px; height: 45px;">是</td><td style="width: 149px; height: 45px;">券码当前可用次数</td><td style="width: 299px; height: 45px;">如果有限制每天使用多少次，代表当天可使用次数｜</td></tr><tr style="height: 19px;"><td style="width: 147px; height: 19px;">lockTime</td><td style="width: 167px; height: 19px;">String</td><td style="width: 50px; height: 19px;">否</td><td style="width: 149px; height: 19px;">锁定时间,单位（秒）</td><td style="width: 299px; height: 19px;">默认：300</td></tr><tr style="height: 45px;"><td style="width: 147px; height: 45px;">afterLock</td><td style="width: 167px; height: 45px;">String</td><td style="width: 50px; height: 45px;">否</td><td style="width: 149px; height: 45px;">锁定和解锁，锁定：1，解锁：0</td><td style="width: 299px; height: 45px;">默认：1，锁定返回校验参数</td></tr><tr style="height: 29px;"><td style="width: 147px; height: 29px;">exchangeRate</td><td style="width: 167px; height: 29px;">Number(8,6)</td><td style="width: 50px; height: 29px;">否</td><td style="width: 149px; height: 29px;">汇率</td><td style="width: 299px; height: 29px;">1外币等于多少人民币</td></tr><tr style="height: 29px;"><td style="width: 147px; height: 29px;">currency</td><td style="width: 167px; height: 29px;">String</td><td style="width: 50px; height: 29px;">否</td><td style="width: 149px; height: 29px;">货币类型</td><td style="width: 299px; height: 29px;">例如:CNY</td></tr><tr style="height: 26px;"><td style="width: 147px; height: 26px;">discountCode</td><td style="width: 167px; height: 26px;">String</td><td style="width: 50px; height: 26px;">否</td><td style="width: 149px; height: 26px;">折扣编码</td><td style="width: 299px; height: 26px;">由收银机分配，用于入账计折扣类型和折扣金额</td></tr><tr style="height: 29px;"><td style="width: 147px; height: 29px;">discountNum</td><td style="width: 167px; height: 29px;">Number</td><td style="width: 50px; height: 29px;">否</td><td style="width: 149px; height: 29px;">固定金额折扣数量</td><td style="width: 299px; height: 29px;">用于入账计折扣类型的数量</td></tr><tr style="height: 45px;"><td style="width: 147px; height: 45px;">tenderCode</td><td style="width: 167px; height: 45px;">String</td><td style="width: 50px; height: 45px;">否</td><td style="width: 149px; height: 45px;">支付方式编码</td><td style="width: 299px; height: 45px;">由收银机分配，用于入账计支付方式和入账金额</td></tr><tr style="height: 29px;"><td style="width: 147px; height: 29px;">activityProductNo</td><td style="width: 167px; height: 29px;">String</td><td style="width: 50px; height: 29px;">否</td><td style="width: 149px; height: 29px;">活动产品编号</td><td style="width: 299px; height: 29px;">  
</td></tr><tr style="height: 29px;"><td style="width: 147px; height: 29px;">activityProductName</td><td style="width: 167px; height: 29px;">String</td><td style="width: 50px; height: 29px;">否</td><td style="width: 149px; height: 29px;">活动产品名称</td><td style="width: 299px; height: 29px;">  
</td></tr><tr style="height: 20px;"><td style="width: 147px; height: 20px;">goodsDetail</td><td style="width: 167px; height: 20px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1 "goodsDetail")&gt;</td><td style="width: 50px; height: 20px;">否</td><td style="width: 149px; height: 20px;">折抵产品明细</td><td style="width: 299px; height: 20px;">返回后台已抵扣成功的产品明细</td></tr><tr style="height: 23px;"><td style="width: 147px; height: 23px;">fundChannel</td><td style="width: 167px; height: 23px;">List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa "fundChannel")&gt;</td><td style="width: 50px; height: 23px;">否</td><td style="width: 149px; height: 23px;">资金渠道</td><td style="width: 299px; height: 23px;">  
</td></tr><tr style="height: 15px;"><td style="width: 147px; height: 15px;">printDetail</td><td style="width: 167px; height: 15px;">Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a "printDetail")&gt;</td><td style="width: 50px; height: 15px;">否</td><td style="width: 149px; height: 15px;">打印信息</td><td style="width: 299px; height: 15px;">如需要在收银小票上打印信息时必填</td></tr><tr style="height: 21px;"><td style="width: 147px; height: 21px;">memberDetail</td><td style="width: 167px; height: 21px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 50px; height: 21px;">否</td><td style="width: 149px; height: 21px;">会员信息</td><td style="width: 299px; height: 21px;">返回本次交易的会员信息</td></tr><tr style="height: 26px;"><td style="width: 147px; height: 26px;">voucherDetail</td><td style="width: 167px; height: 26px;">List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855 "voucherDetail")&gt;</td><td style="width: 50px; height: 26px;">否</td><td style="width: 149px; height: 26px;">优惠券信息</td><td style="width: 299px; height: 26px;">返回本次交易的优惠券信息</td></tr><tr style="height: 36px;"><td style="width: 147px; height: 36px;">extendsData</td><td style="width: 167px; height: 36px;">Object&lt;[extendsData](https://book.e-buy.com/books/e-buy-B6z/page/06905 "extendsData")&gt;</td><td style="width: 50px; height: 36px;">否</td><td style="width: 149px; height: 36px;">扩展信息</td><td style="width: 299px; height: 36px;">与ebuy约定</td></tr></tbody></table>

### **返回报文举例**

```JSON
{
  "transDate": "20220726153110",
  "returnCode": "00",
  "extendsData": {},
  "orderNo": "191990113248",
  "ecouponsData": [
    {
      "desc": "操作成功",
      "status": "00",
      "invoiceAmount": 0,
      "code": "10010605284819524875",
      "receiptAmount": 10,
      "activityProductNo": "00000000503057",
      "transType": "whaleAuth",
      "activityProductName": "85°C10元代金券",
      "goodsDetail": [
        {
          "goodsSpec": "00",
          "goodsId": "A00001",
          "activityNo": "EB11060200",
          "price": 1000,
          "memo": "10010605284819524875",
          "quantity": 1
        }
      ],
      "totalAmount": 68,
      "paidAmount": 10,
      "fundChannel": [
        {
          "channelName": "用户实际支付",
          "channelAmount": 0,
          "channelNo": "user_real_money"
        }
      ]
    },
    {
      "desc": "操作成功",
      "status": "00",
      "invoiceAmount": 0,
      "code": "10010605171871824601",
      "receiptAmount": 10,
      "activityProductNo": "00000000503057",
      "transType": "whaleAuth",
      "activityProductName": "85°C10元代金券",
      "goodsDetail": [
        {
          "goodsSpec": "00",
          "goodsId": "A00001",
          "activityNo": "EB11060200",
          "price": 1000,
          "memo": "10010605171871824601",
          "quantity": 1
        }
      ],
      "totalAmount": 68,
      "paidAmount": 10,
      "fundChannel": [
        {
          "channelName": "用户实际支付",
          "channelAmount": 0,
          "channelNo": "user_real_money"
        }
      ]
    }
  ],
  "traceNo": "20220726153107100000000SH20501",
  "uuid": "f3c32fa32ccb4ccd8f38c36800741682",
  "returnDesc": "请求成功"
}
```

# 电子凭证批量核销

### **接口用途**

- 批量核销电子凭证，多张电子凭证核销交易；

### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/ecouponsVerify`

### **action**

- `ecouponsVerify`

**请求参数，中间件===&gt;易百后台**

<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" style="width: 809px; height: 471.328px;"><thead><tr style="height: 46.5938px;"><th style="width: 137px; height: 46.5938px;">字段</th><th style="width: 179px; height: 46.5938px;">类型</th><th style="width: 51px; height: 46.5938px;">是否必填</th><th style="width: 130px; height: 46.5938px;">字段意义</th><th style="width: 312px; height: 46.5938px;">备注</th></tr></thead><tbody><tr style="height: 46.5938px;"><td style="width: 137px; height: 46.5938px;">traceNo</td><td style="width: 179px; height: 46.5938px;">String</td><td style="width: 51px; height: 46.5938px;">是</td><td style="width: 130px; height: 46.5938px;">收银机流水号</td><td style="width: 312px; height: 46.5938px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 46.5938px;"><td style="width: 137px; height: 46.5938px;">onlineTid</td><td style="width: 179px; height: 46.5938px;">String</td><td style="width: 51px; height: 46.5938px;">否</td><td style="width: 130px; height: 46.5938px;">线上对接使用的统一终端号</td><td style="width: 312px; height: 46.5938px;">对接前需提前和易百技术沟通</td></tr><tr style="height: 29.7969px;"><td style="width: 137px; height: 29.7969px;">totalAmount</td><td style="width: 179px; height: 29.7969px;">Price</td><td style="width: 51px; height: 29.7969px;">是</td><td style="width: 130px; height: 29.7969px;">交易总金额</td><td style="width: 312px; height: 29.7969px;">单位：元</td></tr><tr style="height: 29.7969px;"><td style="width: 137px; height: 29.7969px;">undiscountAmount</td><td style="width: 179px; height: 29.7969px;">Price</td><td style="width: 51px; height: 29.7969px;">是</td><td style="width: 130px; height: 29.7969px;">不可打折金额</td><td style="width: 312px; height: 29.7969px;">单位：元，没有填写0</td></tr><tr style="height: 46.5938px;"><td style="width: 137px; height: 46.5938px;">verifyType</td><td style="width: 179px; height: 46.5938px;">String</td><td style="width: 51px; height: 46.5938px;">是</td><td style="width: 130px; height: 46.5938px;">核销类型</td><td style="width: 312px; height: 46.5938px;">请与易百技术确认，枚举值：online为线上场景，offline为线下POS场景</td></tr><tr style="height: 29.7969px;"><td style="width: 137px; height: 29.7969px;">scene</td><td style="width: 179px; height: 29.7969px;">String</td><td style="width: 51px; height: 29.7969px;">否</td><td style="width: 130px; height: 29.7969px;">支付场景</td><td style="width: 312px; height: 29.7969px;">条码:bar\_code, 二维码:qr\_code</td></tr><tr style="height: 29.7969px;"><td style="width: 137px; height: 29.7969px;">orderSubject</td><td style="width: 179px; height: 29.7969px;">String</td><td style="width: 51px; height: 29.7969px;">否</td><td style="width: 130px; height: 29.7969px;">订单标题</td><td style="width: 312px; height: 29.7969px;">最长256</td></tr><tr style="height: 29.7969px;"><td style="width: 137px; height: 29.7969px;">orderDescription</td><td style="width: 179px; height: 29.7969px;">String</td><td style="width: 51px; height: 29.7969px;">否</td><td style="width: 130px; height: 29.7969px;">订单描述</td><td style="width: 312px; height: 29.7969px;">最长256</td></tr><tr style="height: 35.3906px;"><td style="width: 137px; height: 35.3906px;">ecoupons</td><td style="width: 179px; height: 35.3906px;">List&lt;[codeInfo](https://book.e-buy.com/books/e-buy-B6z/page/67c6a "codeInfo")&gt;</td><td style="width: 51px; height: 35.3906px;">是</td><td style="width: 130px; height: 35.3906px;">批量核销劵码</td><td style="width: 312px; height: 35.3906px;">批量核销必填,一次最多10张券</td></tr><tr style="height: 35.3906px;"><td style="width: 137px; height: 35.3906px;">goodsDetail</td><td style="width: 179px; height: 35.3906px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1 "goodsDetail")&gt;</td><td style="width: 51px; height: 35.3906px;">否</td><td style="width: 130px; height: 35.3906px;">产品明细</td><td style="width: 312px; height: 35.3906px;">验证产品明细时必填</td></tr><tr style="height: 35.3906px;"><td style="width: 137px; height: 35.3906px;">memberDetail</td><td style="width: 179px; height: 35.3906px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 51px; height: 35.3906px;">否</td><td style="width: 130px; height: 35.3906px;">会员信息</td><td style="width: 312px; height: 35.3906px;">会员支付时必填</td></tr></tbody></table>

### **请求报文举例**

```JSON
{
  "traceNo": "99000009100010101732123",
  "totalAmount": 40.8,
  "undiscountAmount": 0,
  "activityProductNo": "HDCP00000000001234",
  "qrcode": "280123121234567890",
  "lockTime": "300",
  "afterLock": "0",
  "ecoupons": [
    {
      "code": "10019041500000071521",
      "ext": "test"
    }
  ],
  "goodsDetail": [
    {
      "goodsCategory": "001",
      "goodsId": "P00001",
      "goodsName": "牙膏",
      "price": 8,
      "quantity": 2,
      "rebateCode": "000"
    },
    {
      "goodsCategory": "101",
      "goodsId": "P00002",
      "goodsName": "洗发水",
      "price": 24.8,
      "quantity": 1,
      "rebateCode": "000"
    }
  ],
  "memberDetail": {
    "memberId": "M000001545",
    "memberName": "TONY",
    "grade": "1",
    "status": "1",
    "balance": 1000,
    "pointBalance": 30000
  }
}
```

**返回参数，易百后台===&gt;中件间**

- 可能返回[活动产品选项](https://book.e-buy.com/books/e-buy-B6z/page/5b8ad-xEt "活动产品选项")，需要进行选择

<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-0" style="width: 100%;"><thead><tr><th style="width: 12.7318%;">字段</th><th style="width: 19.0354%;">类型</th><th style="width: 8.03507%;">是否必填</th><th style="width: 15.4512%;">字段意义</th><th style="width: 44.8702%;">备注</th></tr></thead><tbody><tr><td style="width: 12.7318%;">traceNo</td><td style="width: 19.0354%;">String</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">收银机流水号</td><td style="width: 44.8702%;">不允许重复</td></tr><tr><td style="width: 12.7318%;">orderNo</td><td style="width: 19.0354%;">String</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">交易订单号</td><td style="width: 44.8702%;">易百生成</td></tr><tr><td style="width: 12.7318%;">transDate</td><td style="width: 19.0354%;">String</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">交易时间</td><td style="width: 44.8702%;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 12.7318%;">returnCode</td><td style="width: 19.0354%;">String</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">返回码</td><td style="width: 44.8702%;">00表示本次请求成功，并不代表所有码都核销成功</td></tr><tr><td style="width: 12.7318%;">returnDesc</td><td style="width: 19.0354%;">String</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">返回信息</td><td style="width: 44.8702%;">交易结果描述或错误原因</td></tr><tr><td style="width: 12.7318%;">ecouponsData</td><td style="width: 19.0354%;">List&lt;[ecouponsData](https://book.e-buy.com/books/e-buy-B6z/page/f4b9e "ecouponsData")&gt;</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">返回批量核销结果</td><td style="width: 44.8702%;">对应批量核销劵</td></tr><tr><td style="width: 12.7318%;">extendsData</td><td style="width: 19.0354%;">Object&lt;[extendsData](https://book.e-buy.com/books/e-buy-B6z/page/06905 "extendsData")&gt;</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">扩展信息</td><td style="width: 44.8702%;">与ebuy约定 allSuccess=false表示本次核销有券码核销失败</td></tr></tbody></table>

### **返回报文举例**

```JSON
{
  "transDate": "20220726153110",
  "returnCode": "00",
  "extendsData": {},
  "orderNo": "191990113248",
  "invoiceAmount": 0,
  "ecouponsData": [
    {
      "returnCode": "00",
      "desc": "操作成功",
      "status": "00",
      "invoiceAmount": 0,
      "code": "10010605284819524875",
      "receiptAmount": 10,
      "activityProductNo": "00000000503057",
      "transType": "whaleAuth",
      "activityProductName": "85°C10元代金券",
      "goodsDetail": [
        {
          "goodsSpec": "00",
          "goodsId": "A00001",
          "activityNo": "EB11060200",
          "price": 1000,
          "memo": "10010605284819524875",
          "quantity": 1
        }
      ],
      "totalAmount": 68,
      "paidAmount": 10,
      "fundChannel": [
        {
          "channelName": "用户实际支付",
          "channelAmount": 0,
          "channelNo": "user_real_money"
        }
      ]
    },
    {
      "returnCode": "00",
      "desc": "操作成功",
      "status": "00",
      "invoiceAmount": 0,
      "code": "10010605171871824601",
      "receiptAmount": 10,
      "activityProductNo": "00000000503057",
      "transType": "whaleAuth",
      "activityProductName": "85°C10元代金券",
      "goodsDetail": [
        {
          "goodsSpec": "00",
          "goodsId": "A00001",
          "activityNo": "EB11060200",
          "price": 1000,
          "memo": "10010605171871824601",
          "quantity": 1
        }
      ],
      "totalAmount": 68,
      "paidAmount": 10,
      "fundChannel": [
        {
          "channelName": "用户实际支付",
          "channelAmount": 0,
          "channelNo": "user_real_money"
        }
      ]
    }
  ],
  "paidAmount": 0,
  "traceNo": "20220726153107100000000SH20501",
  "uuid": "f3c32fa32ccb4ccd8f38c36800741682",
  "receiptAmount": 0,
  "returnDesc": "请求成功",
  "step": "01"
}
```

# 批量核销结果查询

### **接口用途**

- 当调用批量核销接口超时未收到服务端返回时，可以调本接口来查询批量核销结果；

### **接口地址**

- https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/batchCodeVerifyQuery

### **action**

- `batchCodeVerifyQuery`

**请求参数，中间件===&gt;易百后台**

<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" style="width: 809px;"><thead><tr><th style="width: 137px;">字段</th><th style="width: 179px;">类型</th><th style="width: 51px;">是否必填</th><th style="width: 130px;">字段意义</th><th style="width: 312px;">备注</th></tr></thead><tbody><tr><td style="width: 137px;">traceNo</td><td style="width: 179px;">String</td><td style="width: 51px;">是</td><td style="width: 130px;">收银机流水号</td><td style="width: 312px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 137px;">onlineTid</td><td style="width: 179px;">String</td><td style="width: 51px;">否</td><td style="width: 130px;">线上对接使用的统一终端号</td><td style="width: 312px;">对接前需提前和易百技术沟通</td></tr><tr><td style="width: 137px;">originalTraceNo</td><td style="width: 179px;">String</td><td style="width: 51px;">是</td><td style="width: 130px;">原收银机流水号</td><td style="width: 312px;">传入需要查询的原交易收银机流水号</td></tr><tr><td style="width: 137px;">originalDate</td><td style="width: 179px;">String</td><td style="width: 51px;">否</td><td style="width: 130px;">原交易日期</td><td style="width: 312px;">传入需要查询的原交易日期，不传默认为当天格式为yyyyMMdd</td></tr></tbody></table>

### **请求报文举例**

```JSON
{
  "traceNo": "9900000910001014320150201",
  "originalTraceNo": "9900000910001014220150201",
  "originalDate": "20170912"
}
```

**返回参数，易百后台===&gt;中件间**

- 可能返回[活动产品选项](https://book.e-buy.com/books/e-buy-B6z/page/5b8ad-xEt "活动产品选项")，需要进行选择

<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-0" style="width: 100%;"><thead><tr><th style="width: 12.7318%;">字段</th><th style="width: 19.0354%;">类型</th><th style="width: 8.03507%;">是否必填</th><th style="width: 15.4512%;">字段意义</th><th style="width: 44.8702%;">备注</th></tr></thead><tbody><tr><td style="width: 12.7318%;">traceNo</td><td style="width: 19.0354%;">String</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">收银机流水号</td><td style="width: 44.8702%;">不允许重复</td></tr><tr><td style="width: 12.7318%;">orderNo</td><td style="width: 19.0354%;">String</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">交易订单号</td><td style="width: 44.8702%;">易百生成</td></tr><tr><td style="width: 12.7318%;">transDate</td><td style="width: 19.0354%;">String</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">交易时间</td><td style="width: 44.8702%;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 12.7318%;">returnCode</td><td style="width: 19.0354%;">String</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">返回码</td><td style="width: 44.8702%;">00表示本次请求成功，并不代表所有码都核销成功</td></tr><tr><td style="width: 12.7318%;">returnDesc</td><td style="width: 19.0354%;">String</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">返回信息</td><td style="width: 44.8702%;">交易结果描述或错误原因</td></tr><tr><td style="width: 12.7318%;">ecouponsData</td><td style="width: 19.0354%;">List&lt;[ecouponsData](https://book.e-buy.com/books/e-buy-B6z/page/f4b9e "ecouponsData")&gt;</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">返回批量核销结果</td><td style="width: 44.8702%;">对应批量核销劵</td></tr><tr><td style="width: 12.7318%;">extendsData</td><td style="width: 19.0354%;">Object&lt;[extendsData](https://book.e-buy.com/books/e-buy-B6z/page/06905 "extendsData")&gt;</td><td style="width: 8.03507%;">是</td><td style="width: 15.4512%;">扩展信息</td><td style="width: 44.8702%;">与ebuy约定 allSuccess=false表示本次核销有券码核销失败</td></tr></tbody></table>

### **返回报文举例**

```json
{
  "transDate": "20220726153110",
  "returnCode": "00",
  "extendsData": {},
  "orderNo": "191990113248",
  "ecouponsData": [
    {
      "desc": "操作成功",
      "status": "00",
      "invoiceAmount": 0,
      "code": "10010605284819524875",
      "receiptAmount": 10,
      "activityProductNo": "00000000503057",
      "transType": "whaleAuth",
      "activityProductName": "85°C10元代金券",
      "totalAmount": 68,
      "paidAmount": 10,
      "fundChannel": [
        {
          "channelName": "用户实际支付",
          "channelAmount": 0,
          "channelNo": "user_real_money"
        }
      ]
    },
    {
      "desc": "操作成功",
      "status": "00",
      "invoiceAmount": 0,
      "code": "10010605171871824601",
      "receiptAmount": 10,
      "activityProductNo": "00000000503057",
      "transType": "whaleAuth",
      "activityProductName": "85°C10元代金券",
      "totalAmount": 68,
      "paidAmount": 10,
      "fundChannel": [
        {
          "channelName": "用户实际支付",
          "channelAmount": 0,
          "channelNo": "user_real_money"
        }
      ]
    }
  ],
  "traceNo": "20220726153107100000000SH20501",
  "uuid": "f3c32fa32ccb4ccd8f38c36800741682",
  "returnDesc": "请求成功"
}
```

# 会员资产查询接口

### **接口用途**

- 通过身份信息查询会员资产

### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/vipassets`

### **action**

- `vipassets`

**请求参数，中间件===&gt;易百后台**

<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-a"><thead><tr><th style="width: 107px;">字段</th><th style="width: 150px;">类型</th><th style="width: 46px;">是否必填</th><th style="width: 300px;">字段意义</th><th style="width: 205px;">备注</th></tr></thead><tbody><tr><td style="width: 107px;">accountInfo</td><td style="width: 150px;">Object&lt;[accountInfo](https://book.e-buy.com/books/e-buy-B6z/page/ac627 "accountInfo")&gt;</td><td style="width: 46px;">是</td><td style="width: 300px;">用户身份信息，密文</td><td style="width: 205px;">aes256加密，易百提供密钥。</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr><td style="width: 107px;">platformCode</td><td style="width: 150px;">String</td><td style="width: 46px;">是</td><td style="width: 300px;">平台编码，易百提供（天猫（Tmall），淘宝（TaoBao），拼多多（PDD），京东（JD））</td><td>  
</td></tr></tbody></table>

### **请求报文举例**

```
{
    "accountInfo": "lmANPRMeymgFQ+0D2N7nFMi1MADWvh3FPkQ0JEyYEBGiLhpquBx0mtigUpfPosWknHj/HzQLC1dnd6wlXuoJPQ==",
    "platformCode": "Tmall"
}

```

**返回参数，易百后台===&gt;中间件**

<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-v" style="width: 806px; height: 231px;"><thead><tr style="height: 45px;"><th style="width: 94px; height: 45px;">字段</th><th style="width: 126px; height: 45px;">类型</th><th style="width: 61px; height: 45px;">是否必填</th><th style="width: 104px; height: 45px;">字段意义</th><th style="width: 421px; height: 45px;">备注</th></tr></thead><tbody><tr style="height: 29px;"><td style="width: 94px; height: 29px;">vipName</td><td style="width: 126px; height: 29px;">String</td><td style="width: 61px; height: 29px;">否</td><td style="width: 104px; height: 29px;">收银机流水号</td><td style="width: 421px; height: 29px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 29px;"><td style="width: 94px; height: 29px;">vipLevel</td><td style="width: 126px; height: 29px;">String</td><td style="width: 61px; height: 29px;">否</td><td style="width: 104px; height: 29px;">交易订单号</td><td style="width: 421px; height: 29px;">单位：元</td></tr><tr style="height: 35px;"><td style="width: 94px; height: 35px;">point</td><td style="width: 126px; height: 35px;">Object&lt;[point](https://book.e-buy.com/books/e-buy-B6z/page/cd006 "point")&gt;</td><td style="width: 61px; height: 35px;">否</td><td style="width: 104px; height: 35px;">会员积分</td><td style="width: 421px; height: 35px;"> </td></tr><tr style="height: 35px;"><td style="width: 94px; height: 35px;">vouchers</td><td style="width: 126px; height: 35px;">List&lt;[vouchers](https://book.e-buy.com/books/e-buy-B6z/page/e2ef5 "vouchers")&gt;</td><td style="width: 61px; height: 35px;">否</td><td style="width: 104px; height: 35px;">会员电子券</td><td style="width: 421px; height: 35px;"> </td></tr><tr style="height: 29px;"><td style="width: 94px; height: 29px;">returnCode</td><td style="width: 126px; height: 29px;">String</td><td style="width: 61px; height: 29px;">是</td><td style="width: 104px; height: 29px;">返回码</td><td style="width: 421px; height: 29px;">00表示交易成功，其他表示失败</td></tr><tr style="height: 29px;"><td style="width: 94px; height: 29px;">returnDesc</td><td style="width: 126px; height: 29px;">String</td><td style="width: 61px; height: 29px;">是</td><td style="width: 104px; height: 29px;">返回信息</td><td style="width: 421px; height: 29px;">交易结果描述或错误原因</td></tr></tbody></table>

### **返回报文举例**

```
{
    "vipName": "至尊会员",
    "vipLevel": "7",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "point": {
        "points": 120000,
        "deductileAmount": 2400,
        "validDate": "20210625",
        "invalidPoints": 22000
    },
    "vouchers": {
        "voucherType": "coupon",
        "code": "10032345433321232345",
        "faceAmount": "10",
        "validDate": "20210120-20210225",
        "voucherStatus": "00",
        "voucherStatusDesc": "可用",
        "tenderDiscountCode": 123|97,
        "defaultGoodsId": "P00001",
        "goodsDetail": [{
                "goodsCategory": "001",
                "goodsId": "P00001",
                "goodsName": "牙膏",
                "price": 5,
                "quantity": 2
            },
            {
                "goodsCategory": "101",
                "goodsId": "P00002",
                "goodsName": "洗发水",
                "price": 10,
                "quantity": 1
            }
        ],
        "userInvoiceAmount": 8,
        "ebuyInvoiceAmount": 2,
        "platformCode": "Tmall",
        "activityProductNo": "5837",
        "remainTimes": 1,
        "totalTimes": 30,
        "voucherScope": "{\"merchatVoucherType\":\"sxx\",\"mutualPlatform\":\"EBUY,PDD\",\"dayUseTime\":\"7:00-10:00\",\"mutualType\":\"cash\"}"
    }
}
```

# 会员集点

### **接口用途**

- 会员集点

### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/accumulating`

### **action**

- `accumulating`

**请求参数，中件间===&gt;易百后台**

<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 style="width: 137px;">字段</th><th style="width: 165px;">类型</th><th style="width: 54px;">是否必填</th><th style="width: 105px;">字段意义</th><th style="width: 345px;">备注</th></tr></thead><tbody><tr><td style="width: 137px;">traceNo</td><td style="width: 165px;">String</td><td style="width: 54px;">是</td><td style="width: 105px;">收银机流水号</td><td style="width: 345px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr><td style="width: 137px;">totalAmount</td><td style="width: 165px;">Price</td><td style="width: 54px;">是</td><td style="width: 105px;">交易总金额</td><td style="width: 345px;">单位：元</td></tr><tr><td style="width: 137px;">undiscountAmount</td><td style="width: 165px;">Price</td><td style="width: 54px;">否</td><td style="width: 105px;">不可打折金额</td><td style="width: 345px;">单位：元</td></tr><tr><td style="width: 137px;">recogCode</td><td style="width: 165px;">String</td><td style="width: 54px;">否</td><td style="width: 105px;">操作识别代码</td><td style="width: 345px;">为006时代表补积星星，为000时代表电子凭证核销，为100时代表电子凭证状态信息查询，为200时代表是核销交易的查询，为001代表集点前置判断</td></tr><tr><td style="width: 137px;">pointDetail</td><td style="width: 165px;">List&lt;[pointDetail](https://book.e-buy.com/books/e-buy-B6z/page/d67d8 "pointDetail")&gt;</td><td style="width: 54px;">否</td><td style="width: 105px;">集点明细</td><td style="width: 345px;">收银机集点时填写,后台集点不填</td></tr><tr><td style="width: 137px;">goodsDetail</td><td style="width: 165px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1 "goodsDetail")&gt;</td><td style="width: 54px;">否</td><td style="width: 105px;">产品明细</td><td style="width: 345px;">验证产品明细时必填</td></tr><tr><td style="width: 137px;">memberDetail</td><td style="width: 165px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 54px;">否</td><td style="width: 105px;">会员信息</td><td style="width: 345px;">会员支付时必填</td></tr></tbody></table>

### **请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "totalAmount": 40.8,
    "undiscountAmount": 0,
    "recogCode": "006",
    "pointDetail": [{
        "activityNo": "2016121901",
        "points": 100
    }, {
        "activityNo": "2017100901",
        "points": 50
    }],
    "goodsDetail": [{
            "goodsCategory": "001",
            "goodsId": "P00001",
            "goodsName": "牙膏",
            "price": 8,
            "quantity": 2,
            "rebateCode": "000"
        },
        {
            "goodsCategory": "101",
            "goodsId": "P00002",
            "goodsName": "洗发水",
            "price": 24.8,
            "quantity": 1,
            "rebateCode": "000"
        }
    ],
    "memberDetail": {
        "memberId": "M000001545",
        "memberName": "TONY",
        "grade": "1",
        "status": "1",
        "balance": 1000.00,
        "pointBalance": 30000
    }
}

```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th style="width: 146px;">字段</th><th style="width: 174px;">类型</th><th style="width: 58px;">是否必填</th><th style="width: 112px;">字段意义</th><th style="width: 319px;">备注</th></tr></thead><tbody><tr><td style="width: 146px;">traceNo</td><td style="width: 174px;">String</td><td style="width: 58px;">是</td><td style="width: 112px;">收银机流水号</td><td style="width: 319px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 146px;">orderNo</td><td style="width: 174px;">String</td><td style="width: 58px;">是</td><td style="width: 112px;">交易订单号</td><td style="width: 319px;">易百生成</td></tr><tr><td style="width: 146px;">transDate</td><td style="width: 174px;">String</td><td style="width: 58px;">是</td><td style="width: 112px;">交易时间</td><td style="width: 319px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 146px;">returnCode</td><td style="width: 174px;">String</td><td style="width: 58px;">是</td><td style="width: 112px;">返回码</td><td style="width: 319px;">00表示交易成功，其他表示失败</td></tr><tr><td style="width: 146px;">returnDesc</td><td style="width: 174px;">String</td><td style="width: 58px;">是</td><td style="width: 112px;">返回信息</td><td style="width: 319px;">交易结果描述或错误原因</td></tr><tr><td style="width: 146px;">activityProductNo</td><td style="width: 174px;">String</td><td style="width: 58px;">否</td><td style="width: 112px;">活动产品编号</td><td style="width: 319px;"> </td></tr><tr><td style="width: 146px;">activityProductName</td><td style="width: 174px;">String</td><td style="width: 58px;">否</td><td style="width: 112px;">活动产品名称</td><td style="width: 319px;"> </td></tr><tr><td style="width: 146px;">printDetail</td><td style="width: 174px;">Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a "printDetail")&gt;</td><td style="width: 58px;">否</td><td style="width: 112px;">打印信息</td><td style="width: 319px;">如需要在收银小票上打印信息时必填</td></tr><tr><td style="width: 146px;">memberDetail</td><td style="width: 174px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d "memberDetail")&gt;</td><td style="width: 58px;">否</td><td style="width: 112px;">会员信息</td><td style="width: 319px;">返回本次交易的会员信息</td></tr><tr><td style="width: 146px;">voucherDetail</td><td style="width: 174px;">List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855 "voucherDetail")&gt;</td><td style="width: 58px;">否</td><td style="width: 112px;">优惠券信息</td><td style="width: 319px;">返回本次交易的优惠券信息</td></tr></tbody></table>

### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "activityProductNo": "2016123102",
    "activityProductName": "圣诞集点活动",
    "printDetail": {
        "cardNo64": "622562****8888",
        "bank": "中国银行",
        "paymentOrderNo": "201612315689412157458787",
        "pointSale": "20000",
        "qrCode1": "htt://www.api-location-url.com/url",
        "qrCode2": "",
        "qrCode3": "",
        "barCode1": "12345679",
        "barCode2": "",
        "barCode3": ""
    },
    "memberDetail": {
        "memberId": "M000001545",
        "memberName": "TONY",
        "grade": "1",
        "status": "1",
        "balance": 1000.00,
        "pointBalance": 30000
    },
    "voucherDetail": [
        {
            "voucherId": "001",
            "voucherName": "现金优惠券",
            "voucherType": "现金",
            "voucherCode": "123456789",
            "channelAmount": "20.8"
        },
        {
            "voucherId": "002",
            "voucherName": "买一赠一优惠券",
            "voucherType": "买赠",
            "voucherCode": "1232136781",
            "channelAmount": "20.8"
        }
    ]
}
```

# 活动产品选项

**当通过卡BIN与码BIN无法确认具体支付渠道时，易百后台会返回活动产品列表，供中间件弹出窗体，让收银人员进行选择，选择项需填入activityProductNo字段后再向易百后台请求支付。返回报文如下：**

**二次交互的返回参数，易百后台===&gt;收银机**

<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 style="width: 130px;">字段</th><th style="width: 175px;">类型</th><th style="width: 83px;">是否必填</th><th style="width: 128px;">字段意义</th><th style="width: 293px;">备注</th></tr></thead><tbody><tr><td style="width: 130px;">traceNo</td><td style="width: 175px;">String</td><td style="width: 83px;">是</td><td style="width: 128px;">收银机流水号</td><td style="width: 293px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr><td style="width: 130px;">activityProductList</td><td style="width: 175px;">List&lt;[activityProductList](https://book.e-buy.com/books/e-buy-B6z/page/8e296-BzR "activityProductList")&gt;</td><td style="width: 83px;">是</td><td style="width: 128px;">活动产品列表</td><td style="width: 293px;">中件间弹出窗体，显示所有选择项</td></tr></tbody></table>

**二次交互返回报文举例**

```
{
    "traceNo": "9900000910001014520150201",
    "activityProductList": [
        {
            "activityProductNo": "HDCP00000000000001",
            "activityProductName": "中信银行积分兑换",
            "showOrder": "1"
        },
        {
            "activityProductNo": "HDCP00000000000002",
            "activityProductName": "中国银行积分兑换",
            "showOrder": "2"
        }
    ]
}
```

# 收单交易结果通知

### **接口用途**

- 银行卡收单结果通知

### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/cashPosNotice`

### **action**

- `cashPosNotice`

**请求参数，POS机===&gt;易百后台**

<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-o"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr><td>originalTraceNo</td><td>String</td><td>是</td><td>待通知交易的收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>originalDate</td><td>String</td><td>是</td><td>待通知交易的日期</td><td>一般为当天，yyyyMMdd</td></tr><tr><td>originalTransclass</td><td>String</td><td>是</td><td>待通知的交易类型</td><td>sale,void,refund</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>结果码</td><td>收单机构的返回码</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>结果描述</td><td>收单机构的返回信息</td></tr><tr><td>paidAmount</td><td>Price</td><td>是</td><td>收单支付金额</td><td>收单机构的实收金额</td></tr><tr><td>deductAmount</td><td>Price</td><td>是</td><td>收单优惠金额</td><td>收单机构优惠金额</td></tr><tr><td>ifWeb</td><td>String</td><td>是</td><td>是否web接口</td><td>填“1”</td></tr><tr><td>bankTid</td><td>String</td><td>是</td><td>收单机构终端号</td><td>收单机构终端号</td></tr><tr><td>bankMid</td><td>String</td><td>是</td><td>收单机构商户号</td><td>收单机构商户号</td></tr><tr><td>bankRefno</td><td>String</td><td>是</td><td>收单机构订单号</td><td>收单机构订单号</td></tr><tr><td>bankSwift</td><td>String</td><td>是</td><td>收单机构流水号</td><td>收单机构流水号</td></tr></tbody></table>

### **请求报文举例**

```
{
    "deductAmount": 0,
    "originalDate": "20180314",
    "originalTraceNo": "EP18031411351400010686002000651",
    "bankMid": "84931005331K003",
    "returnCode": "00",
    "ifWeb": "1",
    "bankTid": "70027420",
    "originalTid": "99001061",
    "paidAmount": 0.100000,
    "originalTransclass": "refund",
    "bankRefno": "141135568723",
    "returnDesc": "success"
}

```

**返回参数，易百后台===&gt;POS机**

<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-r"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr></tbody></table>

### **返回报文举例**

```
{
    "returnDesc": "notice success",
    "returnCode": "00"
}
```

# 管理类接口列表



# 下载密钥

#### **接口用途**

- 中间件提供按钮，可以在设备初始安装时调用此接口，下载主密钥数据。

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/downloadKey`

#### **action**

- `downloadKey`

**请求参数，中间件===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>请求流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>password</td><td>String</td><td>是</td><td>密钥下载密码</td><td>3DES加密，HEX格式</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "password": "EE16E3C7D5F8610EADDFCD5BA737CBB9"
}

```

**返回参数，易百后台===&gt;中间件**

<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-0"><thead><tr><th style="width: 143px;">字段</th><th style="width: 113px;">类型</th><th style="width: 77px;">是否必填</th><th style="width: 160px;">字段意义</th><th style="width: 316px;">备注</th></tr></thead><tbody><tr><td style="width: 143px;">traceNo</td><td style="width: 113px;">String</td><td style="width: 77px;">是</td><td style="width: 160px;">请求流水号</td><td style="width: 316px;">原样返回</td></tr><tr><td style="width: 143px;">transDate</td><td style="width: 113px;">String</td><td style="width: 77px;">是</td><td style="width: 160px;">交易时间</td><td style="width: 316px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 143px;">returnCode</td><td style="width: 113px;">String</td><td style="width: 77px;">是</td><td style="width: 160px;">返回码</td><td style="width: 316px;">00表示交易成功，其他表示失败</td></tr><tr><td style="width: 143px;">returnDesc</td><td style="width: 113px;">String</td><td style="width: 77px;">是</td><td style="width: 160px;">返回信息</td><td style="width: 316px;">交易结果描述或错误原因</td></tr><tr><td style="width: 143px;">tmk</td><td style="width: 113px;">String</td><td style="width: 77px;">是</td><td style="width: 160px;">易百POS主密钥</td><td style="width: 316px;">3DES加密，HEX格式</td></tr><tr><td style="width: 143px;">tmkCheckValue</td><td style="width: 113px;">String</td><td style="width: 77px;">是</td><td style="width: 160px;">易百POS主密钥校验值</td><td style="width: 316px;">3DES加密，HEX格式,ptlVersion=20180612主密鑰下载时会下发check value</td></tr><tr><td style="width: 143px;">mwTmk</td><td style="width: 113px;">String</td><td style="width: 77px;">是</td><td style="width: 160px;">中间件主密钥</td><td style="width: 316px;">3DES加密，HEX格式</td></tr><tr><td style="width: 143px;">mwTmkCheckValue</td><td style="width: 113px;">String</td><td style="width: 77px;">是</td><td style="width: 160px;">中间件主密钥校验值</td><td style="width: 316px;">3DES加密，HEX格式,ptlVersion=20180612主密鑰下载时会下发check value</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "transDate": "20161231102201",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "tmk": "0BC8C201108F19E53D1904F12AD50DF2",
    "mwTmk": "C716E3C7D5F8610EADDFCD5BA737CBB9",
    "tmkCheckValue": "E7958039AE218AE7",
    "mwTmkCheckValue": "138D579A070F2480"
}
```

# 每日签到

#### **接口用途**

- 中间件定时任务每天凌晨，调用此接口进行签到，与后台同步密钥信息和状态信息。(因签到前还未获得mwMackey，故使用mwTmk签名)

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/signin`

#### **action**

- `signin`

**请求参数，中间件===&gt;易百后台**

<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 style="width: 121px;">字段</th><th style="width: 55px;">类型</th><th style="width: 74px;">是否必填</th><th style="width: 107px;">字段意义</th><th style="width: 452px;">备注</th></tr></thead><tbody><tr><td style="width: 121px;">traceNo</td><td style="width: 55px;">String</td><td style="width: 74px;">是</td><td style="width: 107px;">请求流水号</td><td style="width: 452px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr><td style="width: 121px;">posModel</td><td style="width: 55px;">String</td><td style="width: 74px;">是</td><td style="width: 107px;">[MIS-POS](https://book.e-buy.com/link/104#bkmrk-mis-pos "安装于商户门店内的POS机具，提供活动执行辅助及兑换功能")型号</td><td style="width: 452px;">如门店有用到易百机具即填写相应设备机型例如：G2，如门店未用易百机具即填写收银机型号</td></tr><tr><td style="width: 121px;">request8583</td><td style="width: 55px;">String</td><td style="width: 74px;">否</td><td style="width: 107px;">请求报文HEX</td><td style="width: 452px;">[MIS-POS](https://book.e-buy.com/link/104#bkmrk-mis-pos "安装于商户门店内的POS机具，提供活动执行辅助及兑换功能")灌其他机构密钥，需要组包并填写该域</td></tr><tr><td style="width: 121px;">posSn</td><td style="width: 55px;">String</td><td style="width: 74px;">否</td><td style="width: 107px;">机器序列号</td><td style="width: 452px;">例如：G8703U12345</td></tr><tr><td style="width: 121px;">curCommuType</td><td style="width: 55px;">String</td><td style="width: 74px;">否</td><td style="width: 107px;">pos连网方式</td><td style="width: 452px;">GPRS，LAN，WIFI，CDMA</td></tr><tr><td style="width: 121px;">simccid</td><td style="width: 55px;">String</td><td style="width: 74px;">否</td><td style="width: 107px;">sim卡号</td><td style="width: 452px;">GPRS和CDMA的必传</td></tr><tr><td style="width: 121px;">netClientIP</td><td style="width: 55px;">String</td><td style="width: 74px;">否</td><td style="width: 107px;">pos本地IP</td><td style="width: 452px;">LAN必传</td></tr><tr><td style="width: 121px;">netGate</td><td style="width: 55px;">String</td><td style="width: 74px;">否</td><td style="width: 107px;">本地网关</td><td style="width: 452px;">LAN必传</td></tr></tbody></table>

#### **请求报文举例**

```
  {
    "traceNo": "99000009100010101732123",
    "posModel": "G2"
  }

```

**返回参数，易百后台===&gt;中间件**

<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-0"><thead><tr><th style="width: 124px;">字段</th><th style="width: 139px;">类型</th><th style="width: 48px;">是否必填</th><th style="width: 163px;">字段意义</th><th style="width: 335px;">备注</th></tr></thead><tbody><tr><td style="width: 124px;">traceNo</td><td style="width: 139px;">String</td><td style="width: 48px;">是</td><td style="width: 163px;">请求流水号</td><td style="width: 335px;">原样返回</td></tr><tr><td style="width: 124px;">transDate</td><td style="width: 139px;">String</td><td style="width: 48px;">是</td><td style="width: 163px;">交易时间</td><td style="width: 335px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 124px;">returnCode</td><td style="width: 139px;">String</td><td style="width: 48px;">是</td><td style="width: 163px;">返回码</td><td style="width: 335px;">00表示交易成功，其他表示失败</td></tr><tr><td style="width: 124px;">returnDesc</td><td style="width: 139px;">String</td><td style="width: 48px;">是</td><td style="width: 163px;">返回信息</td><td style="width: 335px;">交易结果描述或错误原因</td></tr><tr><td style="width: 124px;">merchantName</td><td style="width: 139px;">String</td><td style="width: 48px;">是</td><td style="width: 163px;">商户门店名称</td><td style="width: 335px;"> </td></tr><tr><td style="width: 124px;">deviceNo</td><td style="width: 139px;">String</td><td style="width: 48px;">否</td><td style="width: 163px;">收银机编号</td><td style="width: 335px;"> </td></tr><tr><td style="width: 124px;">shopNo</td><td style="width: 139px;">String</td><td style="width: 48px;">否</td><td style="width: 163px;">门店编号</td><td style="width: 335px;"> </td></tr><tr><td style="width: 124px;">brand</td><td style="width: 139px;">String</td><td style="width: 48px;">是</td><td style="width: 163px;">品牌编号</td><td style="width: 335px;"> </td></tr><tr><td style="width: 124px;">defaultHeartbeat</td><td style="width: 139px;">Number</td><td style="width: 48px;">是</td><td style="width: 163px;">默认心跳间隔</td><td style="width: 335px;">单位：秒</td></tr><tr><td style="width: 124px;">publicKey</td><td style="width: 139px;">String</td><td style="width: 48px;">是</td><td style="width: 163px;">银联IC卡公钥</td><td style="width: 335px;">HEX格式，用于IC检验</td></tr><tr><td style="width: 124px;">response8583</td><td style="width: 139px;">String</td><td style="width: 48px;">否</td><td style="width: 163px;">返回报文HEX</td><td style="width: 335px;">[MIS-POS](https://book.e-buy.com/link/104#bkmrk-mis-pos "安装于商户门店内的POS机具，提供活动执行辅助及兑换功能")灌其他机构密钥，后台透传该域</td></tr><tr><td style="width: 124px;">pinKey</td><td style="width: 139px;">String</td><td style="width: 48px;">是</td><td style="width: 163px;">易百POS PIN密钥</td><td style="width: 335px;">使用[tmk](https://book.e-buy.com/books/e-buy-B6z/page/2b449 "tmk")进行3DES加密，HEX格式，用于卡信息，密码加密，KEY过期时间为本次签到成功即前一次密钥过期</td></tr><tr><td style="width: 124px;">mwMacKey</td><td style="width: 139px;">String</td><td style="width: 48px;">是</td><td style="width: 163px;">中间件MAC密钥</td><td style="width: 335px;">使用[mwTmk](https://book.e-buy.com/books/e-buy-B6z/page/2b449 "mwTmk")进行3DES加密，HEX格式，用于中间件报文签名，KEY过期时间为本次签到成功即前一次密钥过期</td></tr><tr><td style="width: 124px;">webPospUrl</td><td style="width: 139px;">String</td><td style="width: 48px;">否</td><td style="width: 163px;">为终端下发请求WEB POSP的地址</td><td style="width: 335px;">用于要为终端变更新的请求地址</td></tr><tr><td style="width: 124px;">posUrl</td><td style="width: 139px;">String</td><td style="width: 48px;">否</td><td style="width: 163px;">[MIS-POS](https://book.e-buy.com/link/104#bkmrk-mis-pos "安装于商户门店内的POS机具，提供活动执行辅助及兑换功能")的更新地址或目录</td><td style="width: 335px;">如果为空不需要更新，否则需要更新</td></tr><tr><td style="width: 124px;">mwUrl</td><td style="width: 139px;">String</td><td style="width: 48px;">否</td><td style="width: 163px;">中间件的更新地址或目录</td><td style="width: 335px;">如果为空不需要更新，否则需要更新</td></tr><tr><td style="width: 124px;">signBank</td><td style="width: 139px;">String</td><td style="width: 48px;">否</td><td style="width: 163px;">中间件通知[MIS-POS](https://book.e-buy.com/link/104#bkmrk-mis-pos "安装于商户门店内的POS机具，提供活动执行辅助及兑换功能")作收单行签到</td><td style="width: 335px;">如果为空不需要签到，否则需要根据返回的值进行对应收单行的签到，可选值参考[收单机构标识](https://book.e-buy.com/books/e-buy-B6z/page/821fa)</td></tr><tr><td style="width: 124px;">headPictureList</td><td style="width: 139px;">List&lt;[headPicture](https://book.e-buy.com/books/e-buy-B6z/page/ec8ce "headPicture")&gt;</td><td style="width: 48px;">是</td><td style="width: 163px;">广告图片</td><td style="width: 335px;">用于显示在终端顶部</td></tr><tr><td style="width: 124px;">functionList</td><td style="width: 139px;">List&lt;[function](https://book.e-buy.com/books/e-buy-B6z/page/c058f "function")&gt;</td><td style="width: 48px;">是</td><td style="width: 163px;">终端功能菜单下发</td><td style="width: 335px;"> </td></tr><tr><td style="width: 124px;">nextHearbeat</td><td style="width: 139px;">Number</td><td style="width: 48px;">是</td><td style="width: 163px;">下次心跳间隔秒数</td><td style="width: 335px;">下次心跳间隔秒数</td></tr><tr><td style="width: 124px;">orgLogInInfos</td><td style="width: 139px;">List&lt;[orgLogInInfo](https://book.e-buy.com/books/e-buy-B6z/page/06905-nzm)&gt;</td><td style="width: 48px;">否</td><td style="width: 163px;">终端对应机构信息列表</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "transDate": "20161231102201",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "merchantName": "哈根达斯张杨路店",
    "defaultHeartbeat": 60,
    "publicKey": "9F0605A0000003339F22010BDF05083230313631323331DF060101DF070101DF0281F8CF9FDF46B356378E9AF311B",
    "pinKey": "9D93D15D6A3913AB4151C456A80841EF",
    "mwMacKey": "94365019BBF9CEEAB0DF658E67754A70",
    "posUrl": "http://ebuyweb-posp-test.e-buychina.com/upgrade/pos/G2/20170214/",
    "mwUrl": "http://ebuyweb-posp-test.e-buychina.com/upgrade/mw/G2/20170214/",
    "signBank": "citicCashpay",
    "headPictureList": [
        {
            "displayPicUrl": "",
            "linkUrl": ""
        }
    ],
    "functionList": [
        {
            "iconUrl": "",
            "title": "",
            "action": "",
            "command": "",
            "childrenFunc": [
                {
                    "iconUrl": "",
                    "title": "",
                    "action": "",
                    "command": ""
                }
            ]
        }
    ]
}

```

# 心跳

#### **接口用途**

- 中间件定时与易百后台进行通讯，上报当前状态并同步后台服务器状态，通过后台返回的指令调用相应的接口。

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/heartbeat`

#### **action**

- `heartbeat`

**请求参数，中间件===&gt;易百后台**

<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 style="width: 117px;">字段</th><th style="width: 165px;">类型</th><th style="width: 77px;">是否必填</th><th style="width: 107px;">字段意义</th><th style="width: 343px;">备注</th></tr></thead><tbody><tr><td style="width: 117px;">traceNo</td><td style="width: 165px;">String</td><td style="width: 77px;">是</td><td style="width: 107px;">请求流水号</td><td style="width: 343px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 117px;">transTimestamp</td><td style="width: 165px;">List&lt;[transTimestamp](https://book.e-buy.com/books/e-buy-B6z/page/42998 "transTimestamp")&gt;</td><td style="width: 77px;">是</td><td style="width: 107px;">交易时间戳</td><td style="width: 343px;">用于统计每笔交易的耗时</td></tr><tr><td style="width: 117px;">businessType</td><td style="width: 165px;">int</td><td style="width: 77px;">否</td><td style="width: 107px;">心跳类型</td><td style="width: 343px;">0：外卖类； 1：其他类（供可扩展使用）</td></tr></tbody></table>

#### **请求报文举例**

```
  {
    "traceNo": "HB99000009100010101732123",
    "transTimestamp": [
      {
        "traceNo":"99000009100010101732123",
        "send":"1483372334",
        "recv":"1483372335"
      },
      {
        "traceNo":"99000009100010101732125",
        "send":"1483372336",
        "recv":"1483372337"
      }
    ],
    "businessType":0
  }

```

**返回参数，易百后台===&gt;中间件**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>请求流水号</td><td>原样返回</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>nextHeartbeat</td><td>Number</td><td>是</td><td>下次心跳间隔秒数</td></tr><tr><td>invokeAction</td><td>String</td><td>否</td><td>调用的接口action</td><td>如:signin 会在当日重新签到</td></tr><tr><td>alertMessage</td><td>String</td><td>否</td><td>提示信息</td><td>中间件弹出窗体提示这里返回的信息</td></tr><tr><td>businessOrderCount</td><td>int</td><td>否</td><td>未处理订单总数</td><td>用于外卖平台，获取最新未处理订单的总数</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "transDate": "20161231102201",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "nextHeartbeat": 10,
    "invokeAction": "signin",
    "alertMessage": ""，
    "businessOrderCount":10
}
```

# 每日结算

#### **接口用途**

- 汇总本次结算至上次结算时间段内的所有成功交易（含退款）。

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/summary`

#### **action**

- `summary`

**请求参数，中间件===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "99000009100010101732123"
}

```

**返回参数，易百后台===&gt;中间件**

<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-0"><thead><tr><th style="width: 156px;">字段</th><th style="width: 134px;">类型</th><th style="width: 76px;">是否必填</th><th style="width: 126px;">字段意义</th><th style="width: 317px;">备注</th></tr></thead><tbody><tr><td style="width: 156px;">traceNo</td><td style="width: 134px;">String</td><td style="width: 76px;">是</td><td style="width: 126px;">收银机流水号</td><td style="width: 317px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 156px;">transDate</td><td style="width: 134px;">String</td><td style="width: 76px;">是</td><td style="width: 126px;">交易时间</td><td style="width: 317px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 156px;">returnCode</td><td style="width: 134px;">String</td><td style="width: 76px;">是</td><td style="width: 126px;">返回码</td><td style="width: 317px;">00表示交易成功，其他表示失败</td></tr><tr><td style="width: 156px;">returnDesc</td><td style="width: 134px;">String</td><td style="width: 76px;">是</td><td style="width: 126px;">返回信息</td><td style="width: 317px;">交易结果描述或错误原因</td></tr><tr><td style="width: 156px;">settleRecord</td><td style="width: 134px;">List&lt;[settleRecord](https://book.e-buy.com/books/e-buy-B6z/page/02522 "settleRecord")&gt;</td><td style="width: 76px;">是</td><td style="width: 126px;">结算记录</td><td style="width: 317px;"> </td></tr><tr><td style="width: 156px;">beginDate</td><td style="width: 134px;">String</td><td style="width: 76px;">是</td><td style="width: 126px;">结算开始时间</td><td style="width: 317px;">格式：yyyyMMddHHmmss</td></tr><tr><td style="width: 156px;">endDate</td><td style="width: 134px;">String</td><td style="width: 76px;">是</td><td style="width: 126px;">结算结束时间</td><td style="width: 317px;">格式：yyyyMMddHHmmss</td></tr><tr><td style="width: 156px;">volume</td><td style="width: 134px;">Integer</td><td style="width: 76px;">是</td><td style="width: 126px;">总交易笔数</td><td style="width: 317px;"> </td></tr><tr><td style="width: 156px;">totalReceiptAmount</td><td style="width: 134px;">Price</td><td style="width: 76px;">是</td><td style="width: 126px;">商户实收总金额</td><td style="width: 317px;"> </td></tr><tr><td style="width: 156px;">totalAmount</td><td style="width: 134px;">Price</td><td style="width: 76px;">是</td><td style="width: 126px;">总金额</td><td style="width: 317px;">所有交易汇总的金额</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "transDate": "20161231102201",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "settleRecord": [
        {
            "activityNo": "2016101201",
            "activityName": "浦发银行积分兑换",
            "productName": "大杯",
            "customer": "浦发银行",
            "isRefund": false,
            "volume": 130,
            "totalReceiptAmount": "2082.10",
            "totalAmount": "2082.10"
        },
        {
            "activityNo": "2016120301",
            "activityName": "支付宝",
            "productName": "全场产品",
            "customer": "易百支付",
            "isRefund": false,
            "volume": 100,
            "totalReceiptAmount": "234.10",
            "totalAmount": "234.10"
        }
    ],
    "beginDate": "20161029113602",
    "endDate": "20161030113602",
    "volume": 230,
    "totalReceiptAmount": 1900,
    "totalAmount": 2000,
}
```

# 批上送

#### **接口用途**

- 收银机可批量上传数据到易百后台，易百后台返回对账匹配的结果，最多支持一周内(含当天)的交易对账。

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/batchUpload`

#### **action**

- `batchUpload`

**请求参数，收银机===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>transCount</td><td>Integer</td><td>是</td><td>本次上送笔数</td><td>必须与transRecord的List大小一致</td></tr><tr><td>beginTime</td><td>String</td><td>是</td><td>交易开始时间</td><td>格式：yyyyMMddHHmmss</td></tr><tr><td>endTime</td><td>String</td><td>是</td><td>交易结束时间</td><td>格式：yyyyMMddHHmmss</td></tr><tr><td>transRecord</td><td>List&lt;[transRecord](https://book.e-buy.com/books/e-buy-B6z/page/f5f85 "transRecord")&gt;</td><td>是</td><td>交易记录</td><td>每次上送最大支持5000笔交易</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "transCount": 3,
    "beginTime": "20161231102201",
    "endTime": "20161231102230",
    "transRecord": [
      {
          "traceNo": "99000009100010101732123",
          "paidAmount": 100.00,
          "status": 0
      },
      {
          "traceNo": "99000009100010101732123",
          "paidAmount": 200.00,
          "status": 0
      },
      {
          "traceNo": "99000009100010101732123",
          "paidAmount": 300.00,
          "status": 0
      }
    ]
}

```

**返回参数，易百后台===&gt;收银机**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>transRecord</td><td>List&lt;[transRecord](https://book.e-buy.com/books/e-buy-B6z/page/f5f85 "transRecord")&gt;</td><td>是</td><td>对账后的记录</td><td>每次返回最大支持5000笔交易</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "transRecord": [
      {
          "traceNo": "99000009100010101732123",
          "paidAmount": 100.00,
          "status": 1
      },
      {
          "traceNo": "99000009100010101732123",
          "paidAmount": 200.00,
          "status": 2
      },
      {
          "traceNo": "99000009100010101732123",
          "paidAmount": 300.00,
          "status": 3
      }
    ]
}
```

# 对账文件

#### **接口用途**

- TODO

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/reconcilliation`

#### **action**

- `reconcilliation`

# 下载公钥和AID

#### **接口用途**

- 当终端要操作芯片卡时，需要调用此接口获取aid,ca public key接口最好是在签到后调用

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/downloadAidAndPublicKey`

#### **action**

- `downloadAidAndPublicKey`

**请求参数，中间件===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>请求流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "99000009100010101732123"
}

```

**返回参数，易百后台===&gt;中间件**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>请求流水号</td><td>原样返回</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>aid</td><td>String</td><td>是</td><td>aid</td><td>HEX格式</td></tr><tr><td>publicKey</td><td>String</td><td>是</td><td>ca public key</td><td>HEX格式</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "transDate": "20161231102201",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "aid": "0BC8C201108F19E53D1904F12AD50DF2",
    "publicKey": "C716E3C7D5F8610EADDFCD5BA737CBB9"
}
```

# 交易明细查询

#### **接口用途**

- 查询自最近一次结算成功时间至当前时间的交易信息

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/getTransList`

#### **action**

- `getTransList`

**请求参数，收银机===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr><td>pageSize</td><td>Integer</td><td>是</td><td>页大小</td><td>每一页的交易数据条数</td></tr><tr><td>pageNo</td><td>Integer</td><td>是</td><td>页数</td><td>查看的第几页数据，0为最后一页</td></tr><tr><td>printOnly</td><td>Integer</td><td>否</td><td>仅打印</td><td>不送：默认无特殊处理，0：去除printDetail，1：保留printDetail去除list类字段</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "pageSize": 2,
    "pageNo": 19
}

```

**返回参数，易百后台===&gt;收银机**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>pageNo</td><td>Integer</td><td>是</td><td>页数</td><td>当前数据所在页数</td></tr><tr><td>count</td><td>Integer</td><td>是</td><td>总记录数</td><td>总记录数</td></tr><tr><td>pages</td><td>Integer</td><td>是</td><td>总页数</td><td>总页数</td></tr><tr><td>beginDate</td><td>String</td><td>是</td><td>最近一次结算成功时间</td><td>格式:yyyy-MM-dd HH:mm:ss</td></tr><tr><td>endDate</td><td>String</td><td>是</td><td>查询记录段结束时间</td><td>一般就为当前查询操作时间 格式:yyyy-MM-dd HH:mm:ss</td></tr><tr><td>transInfo</td><td>List&lt;[transInfo](https://book.e-buy.com/books/e-buy-B6z/page/f5f85 "transInfo")&gt;</td><td>是</td><td>交易记录列表</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "transDate": "20161029113602",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "pageNo": 19,
    "count": 200,
    "pages": 10,
    "beginDate": "2016-10-29 11:36:02",
    "endDate": "2016-10-30 11:36:02",
    "transInfo": [
        {
            "action": "qrcodeSale",
            "traceNo": "20161029113602000001",
            "orderNo": "174098367866",
            "transDate": "20161029113602",
            "returnCode": "00",
            "returnDesc": "SUCCESS",
            "paidAmount": "12.00",
            "activityProductNo": "00000000048398",
            "activityProductName": "微信被扫支付全场通兑产品",
            "bank": "weixinQrpay",
            "cardNo64": "134561********4384",
            "printContent": "00|支付渠道:微信被扫支付|00|支付金额:12.00元|00|优惠折扣:0.10元|00|商户折扣:0.20元|00|顾客支付金额:11.70元|00|NO.4008862001201612233704250176|99|99001675171581028647201612232014080102000000000001|00|*如需退货需凭此小票及小票上二维码,请保留小票"
        },
        {
            "action": "qrcodeSale",
            "traceNo": "20161029113602000001",
            "orderNo": "174098367866",
            "transDate": "20161029113602",
            "returnCode": "00",
            "returnDesc": "SUCCESS",
            "paidAmount": "2082.10",
            "activityProductNo": "00000000048398",
            "activityProductName": "微信被扫支付全场通兑产品",
            "bank": "weixinQrpay",
            "cardNo64": "134562********4387",
            "printContent": "00|支付渠道:微信被扫支付|00|支付金额:2082.10元|00|优惠折扣:0.00元|00|商户折扣:0.00元|00|顾客支付金额:2082.10元|00|NO.4008862001201612233704250176|99|99001675171581028647201612232014080102000000000001|00|*如需退货需凭此小票及小票上二维码,请保留小票"
        }
    ]
}
```

# 外卖类接口列表



# 外卖开启接单

#### **接口用途**

- 外卖开启接单

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/takeoutOpen`

#### **action**

- `takeoutOpen`

**请求参数，中件间===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "9900000910001010220150201"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>orderNo</td><td>String</td><td>是</td><td>交易订单号</td><td>易百生成</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "9900000910001010420150201",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS"
}
```

# 外卖关闭接单

#### **接口用途**

- 外卖关闭接单

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/takeoutClose`

#### **action**

- `takeoutClose`

**请求参数，中件间===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "99000009100010101732123"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>orderNo</td><td>String</td><td>是</td><td>交易订单号</td><td>易百生成</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS"
}
```

# 外卖订单列表

#### **接口用途**

- 外卖订单列表

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/takeoutList`

#### **action**

- `takeoutList`

**请求参数，中件间===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>pageNo</td><td>Integer</td><td>否</td><td>页号</td><td>当有多页数据显示时，可以由此参数来确认所要查看页的数据</td></tr><tr><td>pageSize</td><td>Integer</td><td>是</td><td>每页记录数</td><td>可以按终端实际的显示记录上限来设定</td></tr><tr><td>status</td><td>String</td><td>否</td><td>按订单状态获取订单列表</td><td>0：未处理订单（对应到新建订单），1：已处理订单</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "9900000910001012920150201",
    "pageNo": "1",
    "pageSize": "8",
    "status": "1"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>orderNo</td><td>String</td><td>是</td><td>交易订单号</td><td>易百生成</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>currentPage</td><td>Integer</td><td>否</td><td>当前页号</td><td>标识当前显示是第几页数据</td></tr><tr><td>pageSize</td><td>Integer</td><td>是</td><td>每页记录数</td><td>原样回传</td></tr><tr><td>countPage</td><td>Integer</td><td>否</td><td>总页数</td><td> </td></tr><tr><td>orderInfoList</td><td>List&lt;[orderInfo](https://book.e-buy.com/books/e-buy-B6z/page/3def1-IiK "orderInfo")&gt;</td><td>否</td><td>订单列表</td><td>一页最多将有pageSize条记录</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "9900000910001013020150201",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "currentPage": 1,
    "pageSize": 8,
    "countPage": 1,
    "orderInfoList": [
        {
            "appOrderNo": "3371680886339521",
            "orderTime": "12:08",
            "orderAmount": "106.28",
            "platformName": "百度外卖"
        }
    ]
}
```

# 外卖订单详情

#### **接口用途**

- 外卖订单详情

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/takeoutDetail`

#### **action**

- `takeoutDetail`

**请求参数，中件间===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>appOrderNo</td><td>String</td><td>否</td><td>应用订单号</td><td>变长</td></tr><tr><td>riderQrcode</td><td>String</td><td>否</td><td>配送员出示电子凭证码</td><td>当该字段有值时必须上送platformId字段</td></tr><tr><td>platformId</td><td>String</td><td>否</td><td>各外卖平台的id</td><td>变长</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "appOrderNo": "2321671337735755",
    "riderQrcode": "2017092237735723",
    "platformID":"001"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>orderNo</td><td>String</td><td>是</td><td>交易订单号</td><td>易百生成</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>orderInfo</td><td>Object&lt;[orderInfo](https://book.e-buy.com/books/e-buy-B6z/page/3def1-IiK "orderInfo")&gt;</td><td>否</td><td>订单对象</td><td>显示一条订单信息</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "orderInfo": {
        "platformName": "美团外卖",
        "status": "配送中",
        "appOrderNo": "2321671337735755",
        "rcptName": "张三",
        "orderAmount": "128.8",
        "orderTime": "16:13",
        "orderCreateTime": "2017-07-18 16:13:12",
        "packageDetailList": [
            {
                "packId": "2200",
                "packName": "包裹2",
                "goodsInfoList": [
                    {
                        "goodsId": "100001",
                        "goodsName": "百雀羚草本精华",
                        "goodsSpec": "150ML",
                        "price": "38.5",
                        "quantity": "1"
                    }
                ]
            },
            {
                "packId": "1100",
                "packName": "包裹1",
                "goodsInfoList": [
                    {
                        "goodsId": "100002",
                        "goodsName": "六神花露水",
                        "goodsSpec": "100ML",
                        "price": "20.8",
                        "quantity": "1"
                    }
                ]
            }
        ]
    }
}
```

# 外卖拒绝接单

#### **接口用途**

- 外卖拒绝接单

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/takeoutReject`

#### **action**

- `takeoutReject`

**请求参数，中件间===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>appOrderNo</td><td>String</td><td>是</td><td>应用订单号</td><td>变长</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "9900000910001010720150201",
    "appOrderNo": "2321671337735755"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>orderNo</td><td>String</td><td>是</td><td>交易订单号</td><td>易百生成</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>status</td><td>String</td><td>是</td><td>订单状态</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "9900000910001010820150201",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "status": "已拒单"
}
```

# 外卖确认接单

#### **接口用途**

- 外卖确认接单

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/takeoutConfirm`

#### **action**

- `takeoutConfirm`

**请求参数，中件间===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>appOrderNo</td><td>String</td><td>是</td><td>应用订单号</td><td>变长</td></tr><tr><td>status</td><td>String</td><td>否</td><td>是否自动核销</td><td>autoVerify</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "appOrderNo": "2321671337735755"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复</td></tr><tr><td>orderNo</td><td>String</td><td>是</td><td>交易订单号</td><td>易百生成</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>status</td><td>String</td><td>是</td><td>订单状态</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "status": "已确认接单"
}
```

# 外卖取消接单

#### **接口用途**

- 外卖取消接单

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/takeoutCancel`

#### **action**

- `takeoutCancel`

**请求参数，中件间===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>appOrderNo</td><td>String</td><td>是</td><td>应用订单号</td><td>变长</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "9900000910001010320150201",
    "appOrderNo": "2321671337735755"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>orderNo</td><td>String</td><td>是</td><td>交易订单号</td><td>易百生成</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>status</td><td>String</td><td>是</td><td>订单状态</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "9900000910001010120150201",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "status": "已取消接单"
}
```

# 骑手订单核销

#### **接口用途**

- 外卖骑手订单核销

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/takeoutVerify`

#### **action**

- `takeoutVerify`

**请求参数，中件间===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>riderQrcode</td><td>String</td><td>是</td><td>配送员出示电子凭证码</td><td>变长</td></tr><tr><td>platformId</td><td>String</td><td>是</td><td>各外卖平台的id</td><td>变长</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "riderQrcode": "2321671337735755",
    "platformID":"001"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>orderNo</td><td>String</td><td>是</td><td>交易订单号</td><td>易百生成</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS"
}
```

# 外卖订单结算

#### **接口用途**

- 外卖订单结算

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/takeoutSettle`

#### **action**

- `takeoutSettle`

**请求参数，中件间===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>settleBatchNo</td><td>String</td><td>是</td><td>需要结算的批次号</td><td>打印失败时可重复同一批次号</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "settleBatchNo": "0001"
}

```

**返回参数，易百后台===&gt;中间件**

<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-0"><thead><tr><th style="width: 143px;">字段</th><th style="width: 146px;">类型</th><th style="width: 76px;">是否必填</th><th style="width: 124px;">字段意义</th><th style="width: 320px;">备注</th></tr></thead><tbody><tr><td style="width: 143px;">traceNo</td><td style="width: 146px;">String</td><td style="width: 76px;">是</td><td style="width: 124px;">收银机流水号</td><td style="width: 320px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 143px;">transDate</td><td style="width: 146px;">String</td><td style="width: 76px;">是</td><td style="width: 124px;">交易时间</td><td style="width: 320px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 143px;">returnCode</td><td style="width: 146px;">String</td><td style="width: 76px;">是</td><td style="width: 124px;">返回码</td><td style="width: 320px;">00表示交易成功，其他表示失败</td></tr><tr><td style="width: 143px;">returnDesc</td><td style="width: 146px;">String</td><td style="width: 76px;">是</td><td style="width: 124px;">返回信息</td><td style="width: 320px;">交易结果描述或错误原因</td></tr><tr><td style="width: 143px;">settleRecord</td><td style="width: 146px;">List&lt;[settleRecord](https://book.e-buy.com/books/e-buy-B6z/page/02522 "settleRecord")&gt;</td><td style="width: 76px;">否</td><td style="width: 124px;">结算记录</td><td style="width: 320px;"> </td></tr><tr><td style="width: 143px;">beginDate</td><td style="width: 146px;">String</td><td style="width: 76px;">是</td><td style="width: 124px;">结算开始时间</td><td style="width: 320px;">格式：yyyyMMddHHmmss</td></tr><tr><td style="width: 143px;">endDate</td><td style="width: 146px;">String</td><td style="width: 76px;">是</td><td style="width: 124px;">结算结束时间</td><td style="width: 320px;">格式：yyyyMMddHHmmss</td></tr><tr><td style="width: 143px;">volume</td><td style="width: 146px;">Integer</td><td style="width: 76px;">否</td><td style="width: 124px;">总交易笔数</td><td style="width: 320px;"> </td></tr><tr><td style="width: 143px;">totalReceiptAmount</td><td style="width: 146px;">Price</td><td style="width: 76px;">否</td><td style="width: 124px;">商户实收总金额</td><td style="width: 320px;"> </td></tr><tr><td style="width: 143px;">totalAmount</td><td style="width: 146px;">Price</td><td style="width: 76px;">否</td><td style="width: 124px;">总金额</td><td style="width: 320px;">所有交易汇总的金额</td></tr><tr><td style="width: 143px;">printDetail</td><td style="width: 146px;">String</td><td style="width: 76px;">是</td><td style="width: 124px;">小票打印内容</td><td style="width: 320px;">各外卖平台小结</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "transDate": "20161231102201",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "settleRecord": [
        {
            "activityNo": "2016101201",
            "activityName": "百度外卖",
            "isRefund": false,
            "volume": 130,
            "totalReceiptAmount": "2082.10",
            "totalAmount": "2082.10"
        },
        {
            "activityNo": "2016120301",
            "activityName": "美团外卖",
            "isRefund": false,
            "volume": 100,
            "totalReceiptAmount": "234.10",
            "totalAmount": "234.10"
        }
    ],
    "printDetail":"0020CCF5C2EBD6A7B8B62020B1CACAFD2020202020CAB5CAD52020202020BDF0B6EE0020CEA2D0C5D6A7B8B6202020203135202020363134
        2E30302020203631342E30300020D6A7B8B6B1A620202020202031322020203530332E30302020203530332E30300020D7DCBCC6202020202020202032372020313131372E30302020313131372E303009001F0E652D42757920B5E7D7D3C6BED6A42F04BDE1CBE3",
    "beginDate": "20161029113602",
    "endDate": "20161030113602",
    "volume": 230,
    "totalReceiptAmount": 1900,
    "totalAmount": 2000,
}
```

# 订单核销冲正

#### **接口用途**

- 外卖骑手订单核销

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/takeoutRollback`

#### **action**

- `takeoutRollback`

**请求参数，中件间===&gt;易百后台**

<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" style="width: 831px;"><thead><tr><th style="width: 107px;">#### 字段

</th><th style="width: 74px;">类型</th><th style="width: 85px;">是否必填</th><th style="width: 159px;">字段意义</th><th style="width: 406px;">备注</th></tr></thead><tbody><tr><td style="width: 107px;">traceNo</td><td style="width: 74px;">String</td><td style="width: 85px;">是</td><td style="width: 159px;">收银机流水号</td><td style="width: 406px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 107px;">riderQrcode</td><td style="width: 74px;">String</td><td style="width: 85px;">是</td><td style="width: 159px;">配送员出示电子凭证码</td><td style="width: 406px;">变长</td></tr><tr><td style="width: 107px;">platformId</td><td style="width: 74px;">String</td><td style="width: 85px;">是</td><td style="width: 159px;">各外卖平台的id</td><td style="width: 406px;">变长</td></tr></tbody></table>

#### **请求报文举例**

```
{
    "traceNo": "9900000910001010520150201",
    "riderQrcode": "2321671337735755",
    "platformID":"001"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0" style="width: 803px;"><thead><tr><th style="width: 106px;">字段</th><th style="width: 80px;">类型</th><th style="width: 79px;">是否必填</th><th style="width: 112px;">字段意义</th><th style="width: 426px;">备注</th></tr></thead><tbody><tr><td style="width: 106px;">traceNo</td><td style="width: 80px;">String</td><td style="width: 79px;">是</td><td style="width: 112px;">收银机流水号</td><td style="width: 426px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 106px;">orderNo</td><td style="width: 80px;">String</td><td style="width: 79px;">是</td><td style="width: 112px;">交易订单号</td><td style="width: 426px;">易百生成</td></tr><tr><td style="width: 106px;">transDate</td><td style="width: 80px;">String</td><td style="width: 79px;">是</td><td style="width: 112px;">交易时间</td><td style="width: 426px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 106px;">returnCode</td><td style="width: 80px;">String</td><td style="width: 79px;">是</td><td style="width: 112px;">返回码</td><td style="width: 426px;">00表示交易成功，其他表示失败</td></tr><tr><td style="width: 106px;">returnDesc</td><td style="width: 80px;">String</td><td style="width: 79px;">是</td><td style="width: 112px;">返回信息</td><td style="width: 426px;">交易结果描述或错误原因</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "traceNo": "9900000910001010620150201",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS"
}
```

# 卡券管理类接口列表



# 批量激活卡券

#### **接口用途**

- 供门店激活一批卡或券

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/batchActivate`

#### **action**

- batchActivate

**请求参数，中间件===&gt;易百后台**

<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" style="width: 1084px; height: 396.75px;"><thead><tr style="height: 29.7969px;"><th style="width: 153.391px; height: 29.7969px;">字段</th><th style="width: 144.375px; height: 29.7969px;">类型</th><th style="width: 79.375px; height: 29.7969px;">是否必填</th><th style="width: 147.391px; height: 29.7969px;">字段意义</th><th style="width: 421.391px; height: 29.7969px;">备注</th></tr></thead><tbody><tr style="height: 29.7969px;"><td style="width: 153.391px; height: 29.7969px;">traceNo</td><td style="width: 144.375px; height: 29.7969px;">String</td><td style="width: 79.375px; height: 29.7969px;">是</td><td style="width: 147.391px; height: 29.7969px;">收银机流水号</td><td style="width: 421.391px; height: 29.7969px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 46.5938px;"><td style="width: 153.391px; height: 46.5938px;">onlineTid</td><td style="width: 144.375px; height: 46.5938px;">String</td><td style="width: 79.375px; height: 46.5938px;">否</td><td style="width: 147.391px; height: 46.5938px;">线上对接使用的统一终端号</td><td style="width: 421.391px; height: 46.5938px;">对接前需提前和易百技术沟通</td></tr><tr><td style="width: 153.391px;">activateType</td><td style="width: 144.375px;">String</td><td style="width: 79.375px;">是</td><td style="width: 147.391px;">激活类型</td><td style="width: 421.391px;">1：券；2：预付卡</td></tr><tr style="height: 29.7969px;"><td style="width: 153.391px; height: 29.7969px;">posOrderNo</td><td style="width: 144.375px; height: 29.7969px;">String</td><td style="width: 79.375px; height: 29.7969px;">是</td><td style="width: 147.391px; height: 29.7969px;">pos订单号</td><td style="width: 421.391px; height: 29.7969px;">pos订单号，由商家自定义需保证在商户端不重复</td></tr><tr style="height: 29.7969px;"><td style="width: 153.391px; height: 29.7969px;">totalAmount</td><td style="width: 144.375px; height: 29.7969px;">Price</td><td style="width: 79.375px; height: 29.7969px;">是</td><td style="width: 147.391px; height: 29.7969px;">交易总金额</td><td style="width: 421.391px; height: 29.7969px;">单位：元</td></tr><tr style="height: 29.7969px;"><td style="width: 153.391px; height: 29.7969px;">userRealAmount</td><td style="width: 144.375px; height: 29.7969px;">Price</td><td style="width: 79.375px; height: 29.7969px;">是</td><td style="width: 147.391px; height: 29.7969px;">用户实付</td><td style="width: 421.391px; height: 29.7969px;">单位：元</td></tr><tr style="height: 29.7969px;"><td style="width: 153.391px; height: 29.7969px;">receiptAmount</td><td style="width: 144.375px; height: 29.7969px;">Price</td><td style="width: 79.375px; height: 29.7969px;">是</td><td style="width: 147.391px; height: 29.7969px;">商户实收金额</td><td style="width: 421.391px; height: 29.7969px;">单位：元</td></tr><tr style="height: 29.7969px;"><td style="width: 153.391px; height: 29.7969px;">codeValidDays</td><td style="width: 144.375px; height: 29.7969px;">Number</td><td style="width: 79.375px; height: 29.7969px;">否</td><td style="width: 147.391px; height: 29.7969px;">相对有效天数</td><td class="align-left" rowspan="3" style="height: 89.3907px; width: 421.391px;">码相对有效期天数和码有效开始结束时间段任选其一必填</td></tr><tr style="height: 29.7969px;"><td style="width: 153.391px; height: 29.7969px;">codeValidStart</td><td style="width: 144.375px; height: 29.7969px;">String</td><td style="width: 79.375px; height: 29.7969px;">否</td><td style="width: 147.391px; height: 29.7969px;">码有效开始时间</td></tr><tr style="height: 29.7969px;"><td style="width: 153.391px; height: 29.7969px;">codeValidEnd</td><td style="width: 144.375px; height: 29.7969px;">String</td><td style="width: 79.375px; height: 29.7969px;">否</td><td style="width: 147.391px; height: 29.7969px;">码有效结束时间</td></tr><tr style="height: 35.3906px;"><td style="width: 153.391px; height: 35.3906px;">codeDetail</td><td style="width: 144.375px; height: 35.3906px;">List&lt;[codeDetail](https://book.e-buy.com/books/e-buy-B6z/page/f1b6f "codeDetail")&gt;</td><td style="width: 79.375px; height: 35.3906px;">是</td><td style="width: 147.391px; height: 35.3906px;">待激活卡券列表</td><td style="width: 421.391px; height: 35.3906px;">  
</td></tr><tr style="height: 46.5938px;"><td style="width: 153.391px; height: 46.5938px;">orderRemark</td><td style="width: 144.375px; height: 46.5938px;">String</td><td style="width: 79.375px; height: 46.5938px;">否</td><td style="width: 147.391px; height: 46.5938px;">订单备注</td><td style="width: 421.391px; height: 46.5938px;">订单备注信息，除基本信息，也用于部分透传字段场景使用</td></tr></tbody></table>

**请求报文举例**

```json
{
    "traceNo": "TEST16876705239999000001",
    "onlineTid": "",
    "activateType": "1",
    "posOrderNo": "batchActivate1687670523",
    "totalAmount": "100",
    "userRealAmount": "100",
    "receiptAmount": "100",
    "codeValidDays": "100",
    "codeValidStart": "2023-06-18",
    "codeValidEnd": "2023-12-31",
    "codeDetail": [
        {
            "code": "10032812043865714308",
        }
    ]
}
```

**返回参数，易百后台===&gt;中件间**

<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-0" style="width: 919px;"><thead><tr><th style="width: 115.547px;">字段</th><th style="width: 123.547px;">类型</th><th style="width: 83.5469px;">是否必填</th><th style="width: 153.547px;">字段意义</th><th style="width: 405.547px;">备注</th></tr></thead><tbody><tr><td style="width: 115.547px;">traceNo</td><td style="width: 123.547px;">String</td><td style="width: 83.5469px;">是</td><td style="width: 153.547px;">收银机流水号</td><td style="width: 405.547px;">不允许重复</td></tr><tr><td style="width: 115.547px;">orderNo</td><td style="width: 123.547px;">String</td><td style="width: 83.5469px;">是</td><td style="width: 153.547px;">本次激活操作订单号</td><td style="width: 405.547px;"> </td></tr><tr><td style="width: 115.547px;">transDate</td><td style="width: 123.547px;">String</td><td style="width: 83.5469px;">是</td><td style="width: 153.547px;">交易时间</td><td style="width: 405.547px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 115.547px;">returnCode</td><td style="width: 123.547px;">String</td><td style="width: 83.5469px;">是</td><td style="width: 153.547px;">返回码</td><td style="width: 405.547px;">00仅表示本次请求成功，并不代表所有码都激活成功</td></tr><tr><td style="width: 115.547px;">returnDesc</td><td style="width: 123.547px;">String</td><td style="width: 83.5469px;">是</td><td style="width: 153.547px;">返回信息</td><td style="width: 405.547px;">交易结果描述或错误原因</td></tr><tr><td style="width: 115.547px; height: 35.3906px;">codeDetail</td><td style="width: 123.547px; height: 35.3906px;">List&lt;[codeDetail](https://book.e-buy.com/books/e-buy-B6z/page/f1b6f "codeDetail")&gt;</td><td style="width: 83.5469px; height: 35.3906px;">是</td><td style="width: 153.547px; height: 35.3906px;">激活结果列表</td><td style="width: 405.547px;">  
</td></tr><tr style="height: 45px;"><td style="width: 115.547px; height: 45px;">orderRemark</td><td style="width: 123.547px; height: 45px;">String</td><td style="width: 83.5469px; height: 45px;">否</td><td style="width: 153.547px; height: 45px;">订单备注</td><td style="width: 405.547px; height: 45px;">订单备注信息，除基本信息，也用于部分透传字段场景使用</td></tr></tbody></table>

**返回报文举例**

```json
{
   	"returnCode": "00",
	"returnDesc": "交易成功",
    "codeDetail": [
        {
            "code": "10032812043865714308",
            "resultCode": "SUCCESS",
            "resultDesc": "交易成功",
            "ticketId": "1000030000057",
            "ticketName": "测试预付费",
            "useTimes": 1
        }
    ],
    "traceNo": "TEST16876705239999000001",
    "transDate": "20230625132210"
}
```

# 批量取消激活卡券

#### **接口用途**

- 供门店取消激活一批卡或券

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/batchUnActivate`

#### **action**

- `batchUnActivate`

**请求参数，中间件===&gt;易百后台**

<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" style="height: 262.766px; width: 809px;"><thead><tr style="height: 29.7969px;"><th style="width: 97px;">字段</th><th style="width: 125.594px; height: 29.7969px;">类型</th><th style="width: 74px; height: 29.7969px;">是否必填</th><th style="width: 132.125px; height: 29.7969px;">字段意义</th><th style="width: 443.922px; height: 29.7969px;">备注</th></tr></thead><tbody><tr style="height: 29.7969px;"><td style="width: 97px;">traceNo</td><td style="width: 125.594px; height: 29.7969px;">String</td><td style="width: 74px; height: 29.7969px;">是</td><td style="width: 132.125px; height: 29.7969px;">收银机流水号</td><td style="width: 443.922px; height: 29.7969px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 46.5938px;"><td style="width: 97px;">onlineTid</td><td style="width: 125.594px; height: 46.5938px;">String</td><td style="width: 74px; height: 46.5938px;">否</td><td style="width: 132.125px; height: 46.5938px;">线上对接使用的统一终端号</td><td style="width: 443.922px; height: 46.5938px;">对接前需提前和易百技术沟通</td></tr><tr style="height: 29.7969px;"><td style="width: 97px;">codeDetail</td><td style="width: 125.594px;">List&lt;[codeDetail](https://book.e-buy.com/books/e-buy-B6z/page/f1b6f "codeDetail")&gt;</td><td style="width: 74px;">否</td><td style="width: 132.125px;">待取消激活卡券列表</td><td style="width: 443.922px; height: 29.7969px;">券号列表</td></tr><tr><td style="width: 97px;">originalTraceNo</td><td style="width: 125.594px;">String</td><td style="width: 74px;">否</td><td style="width: 132.125px;">原激活交易收银机流水号</td><td style="width: 443.922px;">传入需要取消激活原交易收银机流水号Costa品牌必传</td></tr><tr style="height: 46.5938px;"><td style="width: 97px; height: 45px;">orderRemark</td><td style="width: 125.594px; height: 46.5938px;">String</td><td style="width: 74px; height: 46.5938px;">否</td><td style="width: 132.125px; height: 46.5938px;">订单备注</td><td style="width: 443.922px; height: 46.5938px;">订单备注信息，除基本信息，也用于部分透传字段场景使用，如品牌核销渠道等。</td></tr></tbody></table>

**请求报文举例**

```json
{
    "traceNo": "TEST16876718849999000003",
    "onlineTid": "",
    "codeDetail": [
        {
            "code": "10032812043892009242"
        }
    ]
}
```

**返回参数，易百后台===&gt;中件间**

<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-0" style="height: 286px; width: 809px;"><thead><tr style="height: 45px;"><th style="width: 93px; height: 45px;">字段</th><th style="width: 133px; height: 45px;">类型</th><th style="width: 48px; height: 45px;">是否必填</th><th style="width: 146px; height: 45px;">字段意义</th><th style="width: 389px; height: 45px;">备注</th></tr></thead><tbody><tr style="height: 45px;"><td style="width: 93px; height: 45px;">traceNo</td><td style="width: 133px; height: 45px;">String</td><td style="width: 48px; height: 45px;">是</td><td style="width: 146px; height: 45px;">收银机流水号</td><td style="width: 389px; height: 45px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 29px;"><td style="width: 93px; height: 29px;">orderNo</td><td style="width: 133px; height: 29px;">String</td><td style="width: 48px; height: 29px;">是</td><td style="width: 146px; height: 29px;">本次作废操作订单号</td><td style="width: 389px; height: 29px;">  
</td></tr><tr style="height: 29px;"><td style="width: 93px; height: 29px;">transDate</td><td style="width: 133px; height: 29px;">String</td><td style="width: 48px; height: 29px;">是</td><td style="width: 146px; height: 29px;">交易时间</td><td style="width: 389px; height: 29px;">格式为：yyyyMMddHHmmss</td></tr><tr style="height: 29px;"><td style="width: 93px; height: 29px;">returnCode</td><td style="width: 133px; height: 29px;">String</td><td style="width: 48px; height: 29px;">是</td><td style="width: 146px; height: 29px;">返回码</td><td style="width: 389px; height: 29px;">00仅表示本次请求成功，并不代表所有码都取消激活成功</td></tr><tr style="height: 29px;"><td style="width: 93px; height: 29px;">returnDesc</td><td style="width: 133px; height: 29px;">String</td><td style="width: 48px; height: 29px;">是</td><td style="width: 146px; height: 29px;">返回信息</td><td style="width: 389px; height: 29px;">交易结果描述或错误原因</td></tr><tr style="height: 51px;"><td style="width: 93px; height: 51px;">codeDetail</td><td style="width: 133px; height: 51px;">List&lt;[codeDetail](https://book.e-buy.com/books/e-buy-B6z/page/f1b6f "codeDetail")&gt;</td><td style="width: 48px; height: 51px;">是</td><td style="width: 146px; height: 51px;">取消激活结果列表</td><td style="width: 389px; height: 51px;">  
</td></tr><tr style="height: 45px;"><td style="width: 93px; height: 45px;">orderRemark</td><td style="width: 133px; height: 45px;">String</td><td style="width: 48px; height: 45px;">否</td><td style="width: 146px; height: 45px;">订单备注</td><td style="width: 389px; height: 45px;">订单备注信息，除基本信息，也用于部分透传字段场景使用，如品牌核销渠道等。</td></tr></tbody></table>

**返回报文举例**

```json
{
	"returnCode": "00",
	"returnDesc": "交易成功",
    "codeDetail": [
        {
            "code": "10032812043892009242",
            "resultCode": "SUCCESS",
            "resultDesc": "交易成功",
            "ticketId": "1000030000057",
            "ticketName": "测试预付费",
            "useTimes": 1
        }
    ],
    "traceNo": "TEST16876718849999000003",
    "transDate": "20230625134444"
}
```

# 按礼品卡号查询卡信息

#### **接口用途**

- 供门店查询卡相关信息

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/getCardInfo`

#### **action**

- `getCardInfo`

**请求参数，中间件===&gt;易百后台**

<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" style="height: 262.766px; width: 809px;"><thead><tr style="height: 29.7969px;"><th style="width: 97px;">字段</th><th style="width: 125.594px; height: 29.7969px;">类型</th><th style="width: 74px; height: 29.7969px;">是否必填</th><th style="width: 132.125px; height: 29.7969px;">字段意义</th><th style="width: 443.922px; height: 29.7969px;">备注</th></tr></thead><tbody><tr style="height: 29.7969px;"><td style="width: 97px;">traceNo</td><td style="width: 125.594px; height: 29.7969px;">String</td><td style="width: 74px; height: 29.7969px;">是</td><td style="width: 132.125px; height: 29.7969px;">收银机流水号</td><td style="width: 443.922px; height: 29.7969px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 46.5938px;"><td style="width: 97px;">onlineTid</td><td style="width: 125.594px; height: 46.5938px;">String</td><td style="width: 74px; height: 46.5938px;">否</td><td style="width: 132.125px; height: 46.5938px;">线上对接使用的统一终端号</td><td style="width: 443.922px; height: 46.5938px;">对接前需提前和易百技术沟通</td></tr><tr style="height: 29.7969px;"><td style="width: 97px;">cardNo</td><td style="width: 125.594px;">String</td><td style="width: 74px;">是</td><td style="width: 132.125px;">礼品卡卡号</td><td style="width: 443.922px; height: 29.7969px;">卡号</td></tr><tr style="height: 46.5938px;"><td style="width: 97px; height: 45px;">orderRemark</td><td style="width: 125.594px; height: 46.5938px;">String</td><td style="width: 74px; height: 46.5938px;">否</td><td style="width: 132.125px; height: 46.5938px;">订单备注</td><td style="width: 443.922px; height: 46.5938px;">订单备注信息，除基本信息，也用于部分透传字段场景使用，如品牌核销渠道等。</td></tr></tbody></table>

**请求报文举例**

```json
{
    "traceNo": "TEST16876718849999000003",
    "onlineTid": "",
    "cardNo": "9531761027959980000026"
}
```

**返回参数，易百后台===&gt;中件间**

<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-0" style="height: 286px; width: 809px;"><thead><tr style="height: 45px;"><th style="width: 93px; height: 45px;">字段</th><th style="width: 133px; height: 45px;">类型</th><th style="width: 48px; height: 45px;">是否必填</th><th style="width: 146px; height: 45px;">字段意义</th><th style="width: 389px; height: 45px;">备注</th></tr></thead><tbody><tr style="height: 45px;"><td style="width: 93px; height: 45px;">traceNo</td><td style="width: 133px; height: 45px;">String</td><td style="width: 48px; height: 45px;">是</td><td style="width: 146px; height: 45px;">收银机流水号</td><td style="width: 389px; height: 45px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 29px;"><td style="width: 93px; height: 29px;">orderNo</td><td style="width: 133px; height: 29px;">String</td><td style="width: 48px; height: 29px;">是</td><td style="width: 146px; height: 29px;">本次查询操作易百交易号</td><td style="width: 389px; height: 29px;">  
</td></tr><tr style="height: 29px;"><td style="width: 93px; height: 29px;">transDate</td><td style="width: 133px; height: 29px;">String</td><td style="width: 48px; height: 29px;">是</td><td style="width: 146px; height: 29px;">交易时间</td><td style="width: 389px; height: 29px;">格式为：yyyyMMddHHmmss</td></tr><tr style="height: 29px;"><td style="width: 93px; height: 29px;">returnCode</td><td style="width: 133px; height: 29px;">String</td><td style="width: 48px; height: 29px;">是</td><td style="width: 146px; height: 29px;">返回码</td><td style="width: 389px; height: 29px;">00表示本次查询请求成功</td></tr><tr style="height: 29px;"><td style="width: 93px; height: 29px;">returnDesc</td><td style="width: 133px; height: 29px;">String</td><td style="width: 48px; height: 29px;">是</td><td style="width: 146px; height: 29px;">返回信息</td><td style="width: 389px; height: 29px;">交易结果描述或错误原因</td></tr><tr style="height: 51px;"><td style="width: 93px; height: 51px;">cardInfo</td><td style="width: 133px; height: 51px;">Object&lt;[cardInfo](https://book.e-buy.com/books/e-buy-B6z/page/6cdd6 "cardInfo")&gt;</td><td style="width: 48px; height: 51px;">是</td><td style="width: 146px; height: 51px;">礼品卡信息</td><td style="width: 389px; height: 51px;">当returnCode为00时才返回</td></tr><tr style="height: 45px;"><td style="width: 93px; height: 45px;">orderRemark</td><td style="width: 133px; height: 45px;">String</td><td style="width: 48px; height: 45px;">否</td><td style="width: 146px; height: 45px;">订单备注</td><td style="width: 389px; height: 45px;">订单备注信息，除基本信息，也用于部分透传字段场景使用，如品牌核销渠道等。</td></tr></tbody></table>

**返回报文举例**

```json
{
	"returnCode": "00",
	"returnDesc": "交易成功",
	"cardInfo": {
		"cardNo": "",
		"cardStatus": "11",
		"effectStartTime": 1733021696000,
		"expireTime": 1735613696000,
		"bindSuccessTime": 0,
		"lastUseTime": 0,
		"cardId": "",
		"cardName": "",
		"cardFaceValue": 0,
		"cardNetValue": 0,
		"cardBalance": 150,
		"extraInfo": ""
	},
	"traceNo": "TEST16876718849999000003",
	"transDate": "20230625134444"
}
```

# 预授权类接口列表



# 预授权冻结

#### **接口用途**

- 预授权冻结操作。

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/preauthFreeze`

#### **action**

- preauthFreeze

**请求参数，中间件===&gt;易百后台**

<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" style="width: 806px;"><thead><tr><th style="width: 107px;">字段</th><th style="width: 86px;">类型</th><th style="width: 85px;">是否必填</th><th style="width: 119px;">字段意义</th><th style="width: 409px;">备注</th></tr></thead><tbody><tr><td style="width: 107px;">traceNo</td><td style="width: 86px;">String</td><td style="width: 85px;">是</td><td style="width: 119px;">收银机流水号</td><td style="width: 409px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 107px;">totalAmount</td><td style="width: 86px;">Price</td><td style="width: 85px;">是</td><td style="width: 119px;">交易总金额</td><td style="width: 409px;">单位：元</td></tr><tr><td style="width: 107px;">qrcode</td><td style="width: 86px;">String</td><td style="width: 85px;">是</td><td style="width: 119px;">二维码内容</td><td style="width: 409px;">串号、一维码或二维码内容</td></tr></tbody></table>

**请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "totalAmount": 40.8,
    "qrcode": "280123121234567890"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0" style="width: 807px;"><thead><tr><th style="width: 171px;">字段</th><th style="width: 178px;">类型</th><th style="width: 74px;">是否必填</th><th style="width: 130px;">字段意义</th><th style="width: 254px;">备注</th></tr></thead><tbody><tr><td style="width: 171px;">traceNo</td><td style="width: 178px;">String</td><td style="width: 74px;">是</td><td style="width: 130px;">收银机流水号</td><td style="width: 254px;">不允许重复</td></tr><tr><td style="width: 171px;">orderNo</td><td style="width: 178px;">String</td><td style="width: 74px;">是</td><td style="width: 130px;">交易订单号</td><td style="width: 254px;">易百生成</td></tr><tr><td style="width: 171px;">transDate</td><td style="width: 178px;">String</td><td style="width: 74px;">是</td><td style="width: 130px;">交易时间</td><td style="width: 254px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 171px;">returnCode</td><td style="width: 178px;">String</td><td style="width: 74px;">是</td><td style="width: 130px;">返回码</td><td style="width: 254px;">00表示交易成功，其他表示失败</td></tr><tr><td style="width: 171px;">returnDesc</td><td style="width: 178px;">String</td><td style="width: 74px;">是</td><td style="width: 130px;">返回信息</td><td style="width: 254px;">交易结果描述或错误原因</td></tr><tr><td style="width: 171px;">paidAmount</td><td style="width: 178px;">Price</td><td style="width: 74px;">是</td><td style="width: 130px;">支付成功总金额</td><td style="width: 254px;">单位：元</td></tr><tr><td style="width: 171px;">receiptAmount</td><td style="width: 178px;">Price</td><td style="width: 74px;">否</td><td style="width: 130px;">商户实收金额</td><td style="width: 254px;">单位：元</td></tr><tr><td style="width: 171px;">invoiceAmount</td><td style="width: 178px;">Price</td><td style="width: 74px;">否</td><td style="width: 130px;">商户开票金额</td><td style="width: 254px;">单位：元</td></tr><tr><td style="width: 171px;">exchangeRate</td><td style="width: 178px;">Number(8,6)</td><td style="width: 74px;">否</td><td style="width: 130px;">汇率</td><td style="width: 254px;">1外币等于多少人民币</td></tr><tr><td style="width: 171px;">currency</td><td style="width: 178px;">String</td><td style="width: 74px;">否</td><td style="width: 130px;">货币类型</td><td style="width: 254px;">例如:CNY</td></tr><tr><td style="width: 171px;">discountCode</td><td style="width: 178px;">String</td><td style="width: 74px;">否</td><td style="width: 130px;">折扣编码</td><td style="width: 254px;">由收银机分配，用于入账计折扣类型</td></tr><tr><td style="width: 171px;">discountNum</td><td style="width: 178px;">Number</td><td style="width: 74px;">否</td><td style="width: 130px;">固定金额折扣数量</td><td style="width: 254px;">用于入账计折扣类型的数量</td></tr><tr><td style="width: 171px;">tenderCode</td><td style="width: 178px;">String</td><td style="width: 74px;">否</td><td style="width: 130px;">支付方式编码</td><td style="width: 254px;">由收银机分配，用于入账计支付方式</td></tr><tr><td style="width: 171px;">activityProductNo</td><td style="width: 178px;">String</td><td style="width: 74px;">否</td><td style="width: 130px;">活动产品编号</td><td style="width: 254px;"> </td></tr><tr><td style="width: 171px;">activityProductName</td><td style="width: 178px;">String</td><td style="width: 74px;">否</td><td style="width: 130px;">活动产品名称</td><td style="width: 254px;"> </td></tr><tr><td style="width: 171px;">goodsDetail</td><td style="width: 178px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1)&gt;</td><td style="width: 74px;">否</td><td style="width: 130px;">折抵产品明细</td><td style="width: 254px;">返回后台已抵扣成功的产品明细</td></tr><tr><td style="width: 171px;">fundChannel</td><td style="width: 178px;">List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa)&gt;</td><td style="width: 74px;">否</td><td style="width: 130px;">资金渠道</td><td style="width: 254px;"> </td></tr><tr><td style="width: 171px;">printDetail</td><td style="width: 178px;">Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a)&gt;</td><td style="width: 74px;">否</td><td style="width: 130px;">打印信息</td><td style="width: 254px;">如需要在收银小票上打印信息时必填</td></tr><tr><td style="width: 171px;">memberDetail</td><td style="width: 178px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d)&gt;</td><td style="width: 74px;">否</td><td style="width: 130px;">会员信息</td><td style="width: 254px;">返回本次交易的会员信息</td></tr><tr><td style="width: 171px;">voucherDetail</td><td style="width: 178px;">List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855)&gt;</td><td style="width: 74px;">否</td><td style="width: 130px;">优惠券信息</td><td style="width: 254px;">返回本次交易的优惠券信息</td></tr></tbody></table>

**返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "paidAmount": 40.8,
    "receiptAmount": 40.8,
    "invoiceAmount": 40.8,
    "exchangeRate": 6.0939,
    "currency": "CNY",
    "discountCode": "0001",
    "discountNum": 20,
    "tenderCode": "8001",
    "activityProductNo": "2016123102",
    "activityProductName": "支付宝支付",
    "goodsDetail": [
        {
            "goodsCategory": "001",
            "goodsId": "P00001",
            "goodsName": "牙膏",
            "price": 8,
            "quantity": 2,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        },
        {
            "goodsCategory": "101",
            "goodsId": "P00002",
            "goodsName": "洗发水",
            "price": 24.8,
            "quantity": 1,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        }
    ],
    "fundChannel": [
        {
            "channelNo": "001",
            "channelName": "用户实付现金",
            "channelAmount": "20.8"
        },
        {
            "channelNo": "002",
            "channelName": "用户积分支付",
            "channelAmount": "20"
        }
    ],
    "printDetail": {
        "cardNo64": "622562****8888",
        "bank": "中国银行",
        "paymentOrderNo": "201612315689412157458787",
        "paymentUser": "139****@163.com",
        "pointSale": "20000",
        "qrCode1": "htt://www.api-location-url.com/url",
        "qrCode2": "",
        "qrCode3": "",
        "barCode1": "12345679",
        "barCode2": "",
        "barCode3": ""
    },
    "memberDetail": {
        "memberId": "M000001545",
        "memberName": "TONY",
        "grade": "1",
        "status": "1",
        "balance": 1000.00,
        "pointBalance": 30000
    },
    "voucherDetail": [
        {
            "voucherId": "001",
            "voucherName": "现金优惠券",
            "voucherType": "现金",
            "voucherCode": "123456789",
            "channelAmount": "20.8"
        },
        {
            "voucherId": "002",
            "voucherName": "买一赠一优惠券",
            "voucherType": "买赠",
            "voucherCode": "1232136781",
            "channelAmount": "20.8"
        }
    ]
}
```

# 预授权查询

#### **接口用途**

- 预授权查询操作。

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/preauthQuery`

#### **action**

- preauthQuery

**请求参数，中间件===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>originalTraceNo</td><td>String</td><td>是</td><td>原收银机流水号</td></tr></tbody></table>

**请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "originalTraceNo": "280123121234567890"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复</td></tr><tr><td>orderNo</td><td>String</td><td>是</td><td>交易订单号</td><td>易百生成</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>paidAmount</td><td>Price</td><td>是</td><td>支付成功总金额</td><td>单位：元</td></tr><tr><td>receiptAmount</td><td>Price</td><td>否</td><td>商户实收金额</td><td>单位：元</td></tr><tr><td>invoiceAmount</td><td>Price</td><td>否</td><td>商户开票金额</td><td>单位：元</td></tr><tr><td>exchangeRate</td><td>Number(8,6)</td><td>否</td><td>汇率</td><td>1外币等于多少人民币</td></tr><tr><td>currency</td><td>String</td><td>否</td><td>货币类型</td><td>例如:CNY</td></tr><tr><td>discountCode</td><td>String</td><td>否</td><td>折扣编码</td><td>由收银机分配，用于入账计折扣类型</td></tr><tr><td>discountNum</td><td>Number</td><td>否</td><td>固定金额折扣数量</td><td>用于入账计折扣类型的数量</td></tr><tr><td>tenderCode</td><td>String</td><td>否</td><td>支付方式编码</td><td>由收银机分配，用于入账计支付方式</td></tr><tr><td>activityProductNo</td><td>String</td><td>否</td><td>活动产品编号</td><td> </td></tr><tr><td>activityProductName</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-B6z/page/3def1)&gt;</td><td>否</td><td>折抵产品明细</td><td>返回后台已抵扣成功的产品明细</td></tr><tr><td>fundChannel</td><td>List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa)&gt;</td><td>否</td><td>资金渠道</td><td> </td></tr><tr><td>printDetail</td><td>Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a)&gt;</td><td>否</td><td>打印信息</td><td>如需要在收银小票上打印信息时必填</td></tr><tr><td>memberDetail</td><td>Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d)&gt;</td><td>否</td><td>会员信息</td><td>返回本次交易的会员信息</td></tr><tr><td>voucherDetail</td><td>List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855)&gt;</td><td>否</td><td>优惠券信息</td><td>返回本次交易的优惠券信息</td></tr></tbody></table>

**返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "paidAmount": 40.8,
    "receiptAmount": 40.8,
    "invoiceAmount": 40.8,
    "exchangeRate": 6.0939,
    "currency": "CNY",
    "discountCode": "0001",
    "discountNum": 20,
    "tenderCode": "8001",
    "activityProductNo": "2016123102",
    "activityProductName": "支付宝支付",
    "goodsDetail": [
        {
            "goodsCategory": "001",
            "goodsId": "P00001",
            "goodsName": "牙膏",
            "price": 8,
            "quantity": 2,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        },
        {
            "goodsCategory": "101",
            "goodsId": "P00002",
            "goodsName": "洗发水",
            "price": 24.8,
            "quantity": 1,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        }
    ],
    "fundChannel": [
        {
            "channelNo": "001",
            "channelName": "用户实付现金",
            "channelAmount": "20.8"
        },
        {
            "channelNo": "002",
            "channelName": "用户积分支付",
            "channelAmount": "20"
        }
    ],
    "printDetail": {
        "cardNo64": "622562****8888",
        "bank": "中国银行",
        "paymentOrderNo": "201612315689412157458787",
        "paymentUser": "139****@163.com",
        "pointSale": "20000",
        "qrCode1": "htt://www.api-location-url.com/url",
        "qrCode2": "",
        "qrCode3": "",
        "barCode1": "12345679",
        "barCode2": "",
        "barCode3": ""
    },
    "memberDetail": {
        "memberId": "M000001545",
        "memberName": "TONY",
        "grade": "1",
        "status": "1",
        "balance": 1000.00,
        "pointBalance": 30000
    },
    "voucherDetail": [
        {
            "voucherId": "001",
            "voucherName": "现金优惠券",
            "voucherType": "现金",
            "voucherCode": "123456789",
            "channelAmount": "20.8"
        },
        {
            "voucherId": "002",
            "voucherName": "买一赠一优惠券",
            "voucherType": "买赠",
            "voucherCode": "1232136781",
            "channelAmount": "20.8"
        }
    ]
}
```

# 预授权解冻

#### **接口用途**

- 预授权解冻操作。

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/preauthUnfreeze`

#### **action**

- preauthUnfreeze

**请求参数，中间件===&gt;易百后台**

<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" style="width: 806px;"><thead><tr><th style="width: 129px;">字段</th><th style="width: 74px;">类型</th><th style="width: 86px;">是否必填</th><th style="width: 115px;">字段意义</th><th style="width: 402px;">备注</th></tr></thead><tbody><tr><td style="width: 129px;">traceNo</td><td style="width: 74px;">String</td><td style="width: 86px;">是</td><td style="width: 115px;">收银机流水号</td><td style="width: 402px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 129px;">refundAmount</td><td style="width: 74px;">Price</td><td style="width: 86px;">是</td><td style="width: 115px;">解冻总金额</td><td style="width: 402px;">单位：元</td></tr><tr><td style="width: 129px;">originalTraceNo</td><td style="width: 74px;">String</td><td style="width: 86px;">是</td><td style="width: 115px;">原收银机流水号</td></tr></tbody></table>

**请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "refundAmount": 40.8,
    "originalTraceNo": "280123121234567890"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0" style="height: 639px; width: 806px;"><thead><tr style="height: 29px;"><th style="height: 29px; width: 153px;">字段</th><th style="height: 29px; width: 172px;">类型</th><th style="height: 29px; width: 71px;">是否必填</th><th style="height: 29px; width: 135px;">字段意义</th><th style="height: 29px; width: 275px;">备注</th></tr></thead><tbody><tr style="height: 29px;"><td style="height: 29px; width: 153px;">traceNo</td><td style="height: 29px; width: 172px;">String</td><td style="height: 29px; width: 71px;">是</td><td style="height: 29px; width: 135px;">收银机流水号</td><td style="height: 29px; width: 275px;">不允许重复</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">orderNo</td><td style="height: 29px; width: 172px;">String</td><td style="height: 29px; width: 71px;">是</td><td style="height: 29px; width: 135px;">交易订单号</td><td style="height: 29px; width: 275px;">易百生成</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">transDate</td><td style="height: 29px; width: 172px;">String</td><td style="height: 29px; width: 71px;">是</td><td style="height: 29px; width: 135px;">交易时间</td><td style="height: 29px; width: 275px;">格式为：yyyyMMddHHmmss</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">returnCode</td><td style="height: 29px; width: 172px;">String</td><td style="height: 29px; width: 71px;">是</td><td style="height: 29px; width: 135px;">返回码</td><td style="height: 29px; width: 275px;">00表示交易成功，其他表示失败</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">returnDesc</td><td style="height: 29px; width: 172px;">String</td><td style="height: 29px; width: 71px;">是</td><td style="height: 29px; width: 135px;">返回信息</td><td style="height: 29px; width: 275px;">交易结果描述或错误原因</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">paidAmount</td><td style="height: 29px; width: 172px;">Price</td><td style="height: 29px; width: 71px;">是</td><td style="height: 29px; width: 135px;">支付成功总金额</td><td style="height: 29px; width: 275px;">单位：元</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">receiptAmount</td><td style="height: 29px; width: 172px;">Price</td><td style="height: 29px; width: 71px;">否</td><td style="height: 29px; width: 135px;">商户实收金额</td><td style="height: 29px; width: 275px;">单位：元</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">invoiceAmount</td><td style="height: 29px; width: 172px;">Price</td><td style="height: 29px; width: 71px;">否</td><td style="height: 29px; width: 135px;">商户开票金额</td><td style="height: 29px; width: 275px;">单位：元</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">exchangeRate</td><td style="height: 29px; width: 172px;">Number(8,6)</td><td style="height: 29px; width: 71px;">否</td><td style="height: 29px; width: 135px;">汇率</td><td style="height: 29px; width: 275px;">1外币等于多少人民币</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">currency</td><td style="height: 29px; width: 172px;">String</td><td style="height: 29px; width: 71px;">否</td><td style="height: 29px; width: 135px;">货币类型</td><td style="height: 29px; width: 275px;">例如:CNY</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">discountCode</td><td style="height: 29px; width: 172px;">String</td><td style="height: 29px; width: 71px;">否</td><td style="height: 29px; width: 135px;">折扣编码</td><td style="height: 29px; width: 275px;">由收银机分配，用于入账计折扣类型</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">discountNum</td><td style="height: 29px; width: 172px;">Number</td><td style="height: 29px; width: 71px;">否</td><td style="height: 29px; width: 135px;">固定金额折扣数量</td><td style="height: 29px; width: 275px;">用于入账计折扣类型的数量</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">tenderCode</td><td style="height: 29px; width: 172px;">String</td><td style="height: 29px; width: 71px;">否</td><td style="height: 29px; width: 135px;">支付方式编码</td><td style="height: 29px; width: 275px;">由收银机分配，用于入账计支付方式</td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">activityProductNo</td><td style="height: 29px; width: 172px;">String</td><td style="height: 29px; width: 71px;">否</td><td style="height: 29px; width: 135px;">活动产品编号</td><td style="height: 29px; width: 275px;"> </td></tr><tr style="height: 29px;"><td style="height: 29px; width: 153px;">activityProductName</td><td style="height: 29px; width: 172px;">String</td><td style="height: 29px; width: 71px;">否</td><td style="height: 29px; width: 135px;">活动产品名称</td><td style="height: 29px; width: 275px;"> </td></tr><tr style="height: 35px;"><td style="height: 35px; width: 153px;">goodsDetail</td><td style="height: 35px; width: 172px;">List&lt;[goodsDetail](https://book.e-buy.com/books/e-buy-B6z/page/3def1)&gt;</td><td style="height: 35px; width: 71px;">否</td><td style="height: 35px; width: 135px;">折抵产品明细</td><td style="height: 35px; width: 275px;">返回后台已抵扣成功的产品明细</td></tr><tr style="height: 35px;"><td style="height: 35px; width: 153px;">fundChannel</td><td style="height: 35px; width: 172px;">List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa)&gt;</td><td style="height: 35px; width: 71px;">否</td><td style="height: 35px; width: 135px;">资金渠道</td><td style="height: 35px; width: 275px;"> </td></tr><tr style="height: 35px;"><td style="height: 35px; width: 153px;">printDetail</td><td style="height: 35px; width: 172px;">Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a)&gt;</td><td style="height: 35px; width: 71px;">否</td><td style="height: 35px; width: 135px;">打印信息</td><td style="height: 35px; width: 275px;">如需要在收银小票上打印信息时必填</td></tr><tr style="height: 35px;"><td style="height: 35px; width: 153px;">memberDetail</td><td style="height: 35px; width: 172px;">Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d)&gt;</td><td style="height: 35px; width: 71px;">否</td><td style="height: 35px; width: 135px;">会员信息</td><td style="height: 35px; width: 275px;">返回本次交易的会员信息</td></tr><tr style="height: 35px;"><td style="height: 35px; width: 153px;">voucherDetail</td><td style="height: 35px; width: 172px;">List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855)&gt;</td><td style="height: 35px; width: 71px;">否</td><td style="height: 35px; width: 135px;">优惠券信息</td><td style="height: 35px; width: 275px;">返回本次交易的优惠券信息</td></tr></tbody></table>

**返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "paidAmount": 40.8,
    "receiptAmount": 40.8,
    "invoiceAmount": 40.8,
    "exchangeRate": 6.0939,
    "currency": "CNY",
    "discountCode": "0001",
    "discountNum": 20,
    "tenderCode": "8001",
    "activityProductNo": "2016123102",
    "activityProductName": "支付宝支付",
    "goodsDetail": [
        {
            "goodsCategory": "001",
            "goodsId": "P00001",
            "goodsName": "牙膏",
            "price": 8,
            "quantity": 2,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        },
        {
            "goodsCategory": "101",
            "goodsId": "P00002",
            "goodsName": "洗发水",
            "price": 24.8,
            "quantity": 1,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        }
    ],
    "fundChannel": [
        {
            "channelNo": "001",
            "channelName": "用户实付现金",
            "channelAmount": "20.8"
        },
        {
            "channelNo": "002",
            "channelName": "用户积分支付",
            "channelAmount": "20"
        }
    ],
    "printDetail": {
        "cardNo64": "622562****8888",
        "bank": "中国银行",
        "paymentOrderNo": "201612315689412157458787",
        "paymentUser": "139****@163.com",
        "pointSale": "20000",
        "qrCode1": "htt://www.api-location-url.com/url",
        "qrCode2": "",
        "qrCode3": "",
        "barCode1": "12345679",
        "barCode2": "",
        "barCode3": ""
    },
    "memberDetail": {
        "memberId": "M000001545",
        "memberName": "TONY",
        "grade": "1",
        "status": "1",
        "balance": 1000.00,
        "pointBalance": 30000
    },
    "voucherDetail": [
        {
            "voucherId": "001",
            "voucherName": "现金优惠券",
            "voucherType": "现金",
            "voucherCode": "123456789",
            "channelAmount": "20.8"
        },
        {
            "voucherId": "002",
            "voucherName": "买一赠一优惠券",
            "voucherType": "买赠",
            "voucherCode": "1232136781",
            "channelAmount": "20.8"
        }
    ]
}
```

# 预授权交易

#### **接口用途**

- 预授权交易操作。

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/preauthSale`

#### **action**

- preauthSale

**请求参数，中间件===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>totalAmount</td><td>Price</td><td>是</td><td>交易总金额</td><td>单位：元</td></tr><tr><td>originalTraceNo</td><td>String</td><td>是</td><td>原冻结操作流水号</td><td>扫码获得</td></tr></tbody></table>

**请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "totalAmount": 40.8,
    "originalTraceNo": "280123121234567890"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复</td></tr><tr><td>orderNo</td><td>String</td><td>是</td><td>交易订单号</td><td>易百生成</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>paidAmount</td><td>Price</td><td>是</td><td>支付成功总金额</td><td>单位：元</td></tr><tr><td>receiptAmount</td><td>Price</td><td>否</td><td>商户实收金额</td><td>单位：元</td></tr><tr><td>invoiceAmount</td><td>Price</td><td>否</td><td>商户开票金额</td><td>单位：元</td></tr><tr><td>exchangeRate</td><td>Number(8,6)</td><td>否</td><td>汇率</td><td>1外币等于多少人民币</td></tr><tr><td>currency</td><td>String</td><td>否</td><td>货币类型</td><td>例如:CNY</td></tr><tr><td>discountCode</td><td>String</td><td>否</td><td>折扣编码</td><td>由收银机分配，用于入账计折扣类型</td></tr><tr><td>discountNum</td><td>Number</td><td>否</td><td>固定金额折扣数量</td><td>用于入账计折扣类型的数量</td></tr><tr><td>tenderCode</td><td>String</td><td>否</td><td>支付方式编码</td><td>由收银机分配，用于入账计支付方式</td></tr><tr><td>activityProductNo</td><td>String</td><td>否</td><td>活动产品编号</td><td> </td></tr><tr><td>activityProductName</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-B6z/page/3def1)&gt;</td><td>否</td><td>折抵产品明细</td><td>返回后台已抵扣成功的产品明细</td></tr><tr><td>fundChannel</td><td>List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa)&gt;</td><td>否</td><td>资金渠道</td><td> </td></tr><tr><td>printDetail</td><td>Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a)&gt;</td><td>否</td><td>打印信息</td><td>如需要在收银小票上打印信息时必填</td></tr><tr><td>memberDetail</td><td>Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d)&gt;</td><td>否</td><td>会员信息</td><td>返回本次交易的会员信息</td></tr><tr><td>voucherDetail</td><td>List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855)&gt;</td><td>否</td><td>优惠券信息</td><td>返回本次交易的优惠券信息</td></tr></tbody></table>

**返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "paidAmount": 40.8,
    "receiptAmount": 40.8,
    "invoiceAmount": 40.8,
    "exchangeRate": 6.0939,
    "currency": "CNY",
    "discountCode": "0001",
    "discountNum": 20,
    "tenderCode": "8001",
    "activityProductNo": "2016123102",
    "activityProductName": "支付宝支付",
    "goodsDetail": [
        {
            "goodsCategory": "001",
            "goodsId": "P00001",
            "goodsName": "牙膏",
            "price": 8,
            "quantity": 2,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        },
        {
            "goodsCategory": "101",
            "goodsId": "P00002",
            "goodsName": "洗发水",
            "price": 24.8,
            "quantity": 1,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        }
    ],
    "fundChannel": [
        {
            "channelNo": "001",
            "channelName": "用户实付现金",
            "channelAmount": "20.8"
        },
        {
            "channelNo": "002",
            "channelName": "用户积分支付",
            "channelAmount": "20"
        }
    ],
    "printDetail": {
        "cardNo64": "622562****8888",
        "bank": "中国银行",
        "paymentOrderNo": "201612315689412157458787",
        "paymentUser": "139****@163.com",
        "pointSale": "20000",
        "qrCode1": "htt://www.api-location-url.com/url",
        "qrCode2": "",
        "qrCode3": "",
        "barCode1": "12345679",
        "barCode2": "",
        "barCode3": ""
    },
    "memberDetail": {
        "memberId": "M000001545",
        "memberName": "TONY",
        "grade": "1",
        "status": "1",
        "balance": 1000.00,
        "pointBalance": 30000
    },
    "voucherDetail": [
        {
            "voucherId": "001",
            "voucherName": "现金优惠券",
            "voucherType": "现金",
            "voucherCode": "123456789",
            "channelAmount": "20.8"
        },
        {
            "voucherId": "002",
            "voucherName": "买一赠一优惠券",
            "voucherType": "买赠",
            "voucherCode": "1232136781",
            "channelAmount": "20.8"
        }
    ]
}
```

# 新页面预授权交易查询

#### **接口用途**

- 预授权交易查询操作。

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/preauthInquiry`

#### **action**

- preauthInquiry

**请求参数，中间件===&gt;易百后台**

<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" style="width: 785px; height: 80px;"><thead><tr style="height: 22px;"><th style="width: 118px; height: 22px;">字段</th><th style="width: 70px; height: 22px;">类型</th><th style="width: 73px; height: 22px;">是否必填</th><th style="width: 107px; height: 22px;">字段意义</th><th style="width: 417px; height: 22px;">备注</th></tr></thead><tbody><tr style="height: 29px;"><td style="width: 118px; height: 29px;">traceNo</td><td style="width: 70px; height: 29px;">String</td><td style="width: 73px; height: 29px;">是</td><td style="width: 107px; height: 29px;">收银机流水号</td><td style="width: 417px; height: 29px;">不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 29px;"><td style="width: 118px; height: 29px;">originalTraceNo</td><td style="width: 70px; height: 29px;">String</td><td style="width: 73px; height: 29px;">是</td><td style="width: 107px; height: 29px;">原交易流水号</td></tr></tbody></table>

**请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "originalTraceNo": "280123121234567890"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复</td></tr><tr><td>orderNo</td><td>String</td><td>是</td><td>交易订单号</td><td>易百生成</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>paidAmount</td><td>Price</td><td>是</td><td>支付成功总金额</td><td>单位：元</td></tr><tr><td>receiptAmount</td><td>Price</td><td>否</td><td>商户实收金额</td><td>单位：元</td></tr><tr><td>invoiceAmount</td><td>Price</td><td>否</td><td>商户开票金额</td><td>单位：元</td></tr><tr><td>exchangeRate</td><td>Number(8,6)</td><td>否</td><td>汇率</td><td>1外币等于多少人民币</td></tr><tr><td>currency</td><td>String</td><td>否</td><td>货币类型</td><td>例如:CNY</td></tr><tr><td>discountCode</td><td>String</td><td>否</td><td>折扣编码</td><td>由收银机分配，用于入账计折扣类型</td></tr><tr><td>discountNum</td><td>Number</td><td>否</td><td>固定金额折扣数量</td><td>用于入账计折扣类型的数量</td></tr><tr><td>tenderCode</td><td>String</td><td>否</td><td>支付方式编码</td><td>由收银机分配，用于入账计支付方式</td></tr><tr><td>activityProductNo</td><td>String</td><td>否</td><td>活动产品编号</td><td> </td></tr><tr><td>activityProductName</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-B6z/page/3def1)&gt;</td><td>否</td><td>折抵产品明细</td><td>返回后台已抵扣成功的产品明细</td></tr><tr><td>fundChannel</td><td>List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa)&gt;</td><td>否</td><td>资金渠道</td><td> </td></tr><tr><td>printDetail</td><td>Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a)&gt;</td><td>否</td><td>打印信息</td><td>如需要在收银小票上打印信息时必填</td></tr><tr><td>memberDetail</td><td>Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d)&gt;</td><td>否</td><td>会员信息</td><td>返回本次交易的会员信息</td></tr><tr><td>voucherDetail</td><td>List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855)&gt;</td><td>否</td><td>优惠券信息</td><td>返回本次交易的优惠券信息</td></tr></tbody></table>

**返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "paidAmount": 40.8,
    "receiptAmount": 40.8,
    "invoiceAmount": 40.8,
    "exchangeRate": 6.0939,
    "currency": "CNY",
    "discountCode": "0001",
    "discountNum": 20,
    "tenderCode": "8001",
    "activityProductNo": "2016123102",
    "activityProductName": "支付宝支付",
    "goodsDetail": [
        {
            "goodsCategory": "001",
            "goodsId": "P00001",
            "goodsName": "牙膏",
            "price": 8,
            "quantity": 2,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        },
        {
            "goodsCategory": "101",
            "goodsId": "P00002",
            "goodsName": "洗发水",
            "price": 24.8,
            "quantity": 1,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        }
    ],
    "fundChannel": [
        {
            "channelNo": "001",
            "channelName": "用户实付现金",
            "channelAmount": "20.8"
        },
        {
            "channelNo": "002",
            "channelName": "用户积分支付",
            "channelAmount": "20"
        }
    ],
    "printDetail": {
        "cardNo64": "622562****8888",
        "bank": "中国银行",
        "paymentOrderNo": "201612315689412157458787",
        "paymentUser": "139****@163.com",
        "pointSale": "20000",
        "qrCode1": "htt://www.api-location-url.com/url",
        "qrCode2": "",
        "qrCode3": "",
        "barCode1": "12345679",
        "barCode2": "",
        "barCode3": ""
    },
    "memberDetail": {
        "memberId": "M000001545",
        "memberName": "TONY",
        "grade": "1",
        "status": "1",
        "balance": 1000.00,
        "pointBalance": 30000
    },
    "voucherDetail": [
        {
            "voucherId": "001",
            "voucherName": "现金优惠券",
            "voucherType": "现金",
            "voucherCode": "123456789",
            "channelAmount": "20.8"
        },
        {
            "voucherId": "002",
            "voucherName": "买一赠一优惠券",
            "voucherType": "买赠",
            "voucherCode": "1232136781",
            "channelAmount": "20.8"
        }
    ]
}
```

# 预授权交易退款

#### **接口用途**

- 预授权交易退款操作。

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/preauthRefund`

#### **action**

- preauthRefund

**请求参数，中间件===&gt;易百后台**

<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>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>refundAmount</td><td>Price</td><td>是</td><td>退款总金额</td><td>单位：元</td></tr><tr><td>originalTraceNo</td><td>String</td><td>是</td><td>原收银机流水号</td></tr></tbody></table>

**请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "refundAmount": 40.8,
    "originalTraceNo": "280123121234567890"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>traceNo</td><td>String</td><td>是</td><td>收银机流水号</td><td>不允许重复</td></tr><tr><td>orderNo</td><td>String</td><td>是</td><td>交易订单号</td><td>易百生成</td></tr><tr><td>transDate</td><td>String</td><td>是</td><td>交易时间</td><td>格式为：yyyyMMddHHmmss</td></tr><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>paidAmount</td><td>Price</td><td>是</td><td>支付成功总金额</td><td>单位：元</td></tr><tr><td>receiptAmount</td><td>Price</td><td>否</td><td>商户实收金额</td><td>单位：元</td></tr><tr><td>invoiceAmount</td><td>Price</td><td>否</td><td>商户开票金额</td><td>单位：元</td></tr><tr><td>exchangeRate</td><td>Number(8,6)</td><td>否</td><td>汇率</td><td>1外币等于多少人民币</td></tr><tr><td>currency</td><td>String</td><td>否</td><td>货币类型</td><td>例如:CNY</td></tr><tr><td>discountCode</td><td>String</td><td>否</td><td>折扣编码</td><td>由收银机分配，用于入账计折扣类型</td></tr><tr><td>discountNum</td><td>Number</td><td>否</td><td>固定金额折扣数量</td><td>用于入账计折扣类型的数量</td></tr><tr><td>tenderCode</td><td>String</td><td>否</td><td>支付方式编码</td><td>由收银机分配，用于入账计支付方式</td></tr><tr><td>activityProductNo</td><td>String</td><td>否</td><td>活动产品编号</td><td> </td></tr><tr><td>activityProductName</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-B6z/page/3def1)&gt;</td><td>否</td><td>折抵产品明细</td><td>返回后台已抵扣成功的产品明细</td></tr><tr><td>fundChannel</td><td>List&lt;[fundChannel](https://book.e-buy.com/books/e-buy-B6z/page/14bfa)&gt;</td><td>否</td><td>资金渠道</td><td> </td></tr><tr><td>printDetail</td><td>Object&lt;[printDetail](https://book.e-buy.com/books/e-buy-B6z/page/eed5a)&gt;</td><td>否</td><td>打印信息</td><td>如需要在收银小票上打印信息时必填</td></tr><tr><td>memberDetail</td><td>Object&lt;[memberDetail](https://book.e-buy.com/books/e-buy-B6z/page/9fc3d)&gt;</td><td>否</td><td>会员信息</td><td>返回本次交易的会员信息</td></tr><tr><td>voucherDetail</td><td>List&lt;[voucherDetail](https://book.e-buy.com/books/e-buy-B6z/page/8f855)&gt;</td><td>否</td><td>优惠券信息</td><td>返回本次交易的优惠券信息</td></tr></tbody></table>

**返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "171698602301",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "paidAmount": 40.8,
    "receiptAmount": 40.8,
    "invoiceAmount": 40.8,
    "exchangeRate": 6.0939,
    "currency": "CNY",
    "discountCode": "0001",
    "discountNum": 20,
    "tenderCode": "8001",
    "activityProductNo": "2016123102",
    "activityProductName": "支付宝支付",
    "goodsDetail": [
        {
            "goodsCategory": "001",
            "goodsId": "P00001",
            "goodsName": "牙膏",
            "price": 8,
            "quantity": 2,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        },
        {
            "goodsCategory": "101",
            "goodsId": "P00002",
            "goodsName": "洗发水",
            "price": 24.8,
            "quantity": 1,
            "rebateCode": "000",
            "activityNo": "2016123101",
            "memo": "100123456789"
        }
    ],
    "fundChannel": [
        {
            "channelNo": "001",
            "channelName": "用户实付现金",
            "channelAmount": "20.8"
        },
        {
            "channelNo": "002",
            "channelName": "用户积分支付",
            "channelAmount": "20"
        }
    ],
    "printDetail": {
        "cardNo64": "622562****8888",
        "bank": "中国银行",
        "paymentOrderNo": "201612315689412157458787",
        "paymentUser": "139****@163.com",
        "pointSale": "20000",
        "qrCode1": "htt://www.api-location-url.com/url",
        "qrCode2": "",
        "qrCode3": "",
        "barCode1": "12345679",
        "barCode2": "",
        "barCode3": ""
    },
    "memberDetail": {
        "memberId": "M000001545",
        "memberName": "TONY",
        "grade": "1",
        "status": "1",
        "balance": 1000.00,
        "pointBalance": 30000
    },
    "voucherDetail": [
        {
            "voucherId": "001",
            "voucherName": "现金优惠券",
            "voucherType": "现金",
            "voucherCode": "123456789",
            "channelAmount": "20.8"
        },
        {
            "voucherId": "002",
            "voucherName": "买一赠一优惠券",
            "voucherType": "买赠",
            "voucherCode": "1232136781",
            "channelAmount": "20.8"
        }
    ]
}
```

# 电子券包本处理类接口列表



# 激活前查询

#### **接口用途**

- 激活前查询是否可以激活

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/activePreQuery`

#### **action**

- activePreQuery

**请求参数，中间件===&gt;易百后台**

<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" style="height: 225px;"><thead><tr style="height: 45px;"><th style="width: 99px; height: 45px;">字段</th><th style="width: 64px; height: 45px;">类型</th><th style="width: 72px; height: 45px;">是否必填</th><th style="width: 122px; height: 45px;">字段意义</th><th style="width: 452px; height: 45px;">备注</th></tr></thead><tbody><tr style="height: 29px;"><td style="width: 99px; height: 29px;">traceNo</td><td style="width: 64px; height: 29px;">String</td><td style="width: 72px; height: 29px;">是</td><td style="width: 122px; height: 29px;">收银机流水号</td><td style="width: 452px; height: 29px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td>onlineTid</td><td>String</td><td>否</td><td>线上对接使用的统一终端号</td><td>对接前需提前和易百技术沟通</td></tr><tr style="height: 45px;"><td style="width: 99px; height: 45px;">qrcode</td><td style="width: 64px; height: 45px;">String</td><td style="width: 72px; height: 45px;">是</td><td style="width: 122px; height: 45px;">二维码内容</td><td style="width: 452px; height: 45px;">券号code，或本号reelId，或者包号pkgId，或者箱号boxId，用,号隔开</td></tr><tr style="height: 61px;"><td style="width: 99px; height: 61px;">businessType</td><td style="width: 64px; height: 61px;">Integer</td><td style="width: 72px; height: 61px;">是</td><td style="width: 122px; height: 61px;">业务类型</td><td style="width: 452px; height: 61px;">当businessType=12时为新逻辑支持箱的概念，返回的数据中包含箱的结构，该字段不传或者不等于12则为原来的逻辑不做任何变动，返回数据中不包含箱的结构</td></tr></tbody></table>

**请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "qrcode": "R156A001-0000491-0505,R156A002-0000491-0505",
    "businessType": 12
}

```

**返回参数，易百后台===&gt;中件间**

<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-0" style="height: 273px; width: 809px;"><thead><tr style="height: 29px;"><th style="width: 91px; height: 29px;">字段</th><th style="width: 132px; height: 29px;">类型</th><th style="width: 77px; height: 29px;">是否必填</th><th style="width: 121px; height: 29px;">字段意义</th><th style="width: 388px; height: 29px;">备注</th></tr></thead><tbody><tr style="height: 29px;"><td style="width: 91px; height: 29px;">traceNo</td><td style="width: 132px; height: 29px;">String</td><td style="width: 77px; height: 29px;">是</td><td style="width: 121px; height: 29px;">收银机流水号</td><td style="width: 388px; height: 29px;">不允许重复</td></tr><tr style="height: 29px;"><td style="width: 91px; height: 29px;">transDate</td><td style="width: 132px; height: 29px;">String</td><td style="width: 77px; height: 29px;">是</td><td style="width: 121px; height: 29px;">交易时间</td><td style="width: 388px; height: 29px;">格式为：yyyyMMddHHmmss</td></tr><tr style="height: 61px;"><td style="width: 91px; height: 61px;">returnCode</td><td style="width: 132px; height: 61px;">String</td><td style="width: 77px; height: 61px;">是</td><td style="width: 121px; height: 61px;">返回码</td><td style="width: 388px; height: 61px;">P00表示待激活（可激活）；P01表示正在激活中（不可激活）；P02表示有部分券处于不可激活状态（不可激活）；P03表示已全部激活；P09表示该门店该城市不可激活</td></tr><tr style="height: 29px;"><td style="width: 91px; height: 29px;">returnDesc</td><td style="width: 132px; height: 29px;">String</td><td style="width: 77px; height: 29px;">是</td><td style="width: 121px; height: 29px;">返回信息</td><td style="width: 388px; height: 29px;">交易结果描述或错误原因</td></tr><tr style="height: 51px;"><td style="width: 91px; height: 51px;">voucherPkg</td><td style="width: 132px; height: 51px;">List&lt;[voucherPkg](https://book.e-buy.com/books/e-buy-B6z/page/854d9)&gt;</td><td style="width: 77px; height: 51px;">否</td><td style="width: 121px; height: 51px;">电子券包信息</td><td style="width: 388px; height: 51px;">返回电子券包信息</td></tr><tr style="height: 45px;"><td style="width: 91px; height: 45px;">orderRemark</td><td style="width: 132px; height: 45px;">String</td><td style="width: 77px; height: 45px;">否</td><td style="width: 121px; height: 45px;">订单备注</td><td style="width: 388px; height: 45px;">订单备注信息，除基本信息，也用于部分透传字段场景使用，如品牌核销渠道等。</td></tr></tbody></table>

**返回报文举例（请求中 businessType 值为 12 时）**

```
{
  "transDate": "20190107143930",
  "returnDesc": "success",
  "orderRemark": "天猫"
  "voucherBox": [{
    "boxId":"X22169-3141157-33475",
    "voucherPkg":[
        {
            "pkgId":"B1123-6430582-102F5",
            "voucherReel":[
                {
                    "reelId":"R112102F-0000242-2585",
                    "codeDetail":[
                        {
                            "createTime":"20190107100500",
                            "saleChannelOrderId":"a1c4efb107df46f0ba230de6477bd337",
                            "remainTimes":2,
                            "status":"03",
                            "ticketName":"买N赠M券[望湘园_储值卡]",
                            "code":"1001901070000000258-M4DEDSfV",
                            "activityId":500706,
                            "validEnd":"00000000000000",
                            "sendChannelName":"测试易百制码",
                            "ticketId":500811,
                            "saleChannelName":"望湘园_储值卡",
                            "validStart":"00000000000000",
                            "faceValue":"0.0",
                            "createDate":"20190107",
                            "activityName":"【吉野家】 黏贴板主题-2018第6期",
                            "statusDesc":"未激活"
                        },
                        {
                            "createTime":"20190107100500",
                            "saleChannelOrderId":"a1c4efb107df46f0ba230de6477bd337",
                            "remainTimes":2,
                            "status":"03",
                            "ticketName":"买N赠M券[望湘园_储值卡]",
                            "code":"1001901070000000242-EOHEMM9K",
                            "activityId":500706,
                            "validEnd":"00000000000000",
                            "sendChannelName":"测试易百制码",
                            "ticketId":500811,
                            "saleChannelName":"望湘园_储值卡",
                            "validStart":"00000000000000",
                            "faceValue":"0.0",
                            "createDate":"20190107",
                            "activityName":"【吉野家】 黏贴板主题-2018第6期",
                            "statusDesc":"未激活"
                        }
                    ]
                },
                {
                    "reelId":"R151102F-0000241-2555",
                    "codeDetail":[
                        {
                            "createTime":"20190107100459",
                            "saleChannelOrderId":"044b5ff93e2d491fa364acb154079e05",
                            "remainTimes":2,
                            "status":"03",
                            "ticketName":"买N赠M券[望湘园_储值卡]",
                            "code":"1001901070000000255-e6tdHe8m",
                            "activityId":500706,
                            "validEnd":"00000000000000",
                            "sendChannelName":"测试易百制码",
                            "ticketId":500811,
                            "saleChannelName":"望湘园_储值卡",
                            "validStart":"00000000000000",
                            "faceValue":"0.0",
                            "createDate":"20190107",
                            "activityName":"【吉野家】 黏贴板主题-2018第6期",
                            "statusDesc":"未激活"
                        },
                        {
                            "createTime":"20190107100459",
                            "saleChannelOrderId":"044b5ff93e2d491fa364acb154079e05",
                            "remainTimes":2,
                            "status":"03",
                            "ticketName":"买N赠M券[望湘园_储值卡]",
                            "code":"1001901070000000241-RTxJO2bX",
                            "activityId":500706,
                            "validEnd":"00000000000000",
                            "sendChannelName":"测试易百制码",
                            "ticketId":500811,
                            "saleChannelName":"望湘园_储值卡",
                            "validStart":"00000000000000",
                            "faceValue":"0.0",
                            "createDate":"20190107",
                            "activityName":"【吉野家】 黏贴板主题-2018第6期",
                            "statusDesc":"未激活"
                        }
                    ]
                }
            ]
        },
        {
            "pkgId":"B1123-6430582-102F5",
            "voucherReel":[
                {
                    "reelId":"R112102F-0000242-2585",
                    "codeDetail":[
                        {
                            "createTime":"20190107100500",
                            "saleChannelOrderId":"a1c4efb107df46f0ba230de6477bd337",
                            "remainTimes":2,
                            "status":"03",
                            "ticketName":"买N赠M券[望湘园_储值卡]",
                            "code":"1001901070000000258-M4DEDSfV",
                            "activityId":500706,
                            "validEnd":"00000000000000",
                            "sendChannelName":"测试易百制码",
                            "ticketId":500811,
                            "saleChannelName":"望湘园_储值卡",
                            "validStart":"00000000000000",
                            "faceValue":"0.0",
                            "createDate":"20190107",
                            "activityName":"【吉野家】 黏贴板主题-2018第6期",
                            "statusDesc":"未激活"
                        },
                        {
                            "createTime":"20190107100500",
                            "saleChannelOrderId":"a1c4efb107df46f0ba230de6477bd337",
                            "remainTimes":2,
                            "status":"03",
                            "ticketName":"买N赠M券[望湘园_储值卡]",
                            "code":"1001901070000000242-EOHEMM9K",
                            "activityId":500706,
                            "validEnd":"00000000000000",
                            "sendChannelName":"测试易百制码",
                            "ticketId":500811,
                            "saleChannelName":"望湘园_储值卡",
                            "validStart":"00000000000000",
                            "faceValue":"0.0",
                            "createDate":"20190107",
                            "activityName":"【吉野家】 黏贴板主题-2018第6期",
                            "statusDesc":"未激活"
                        }
                    ]
                },
                {
                    "reelId":"R151102F-0000241-2555",
                    "codeDetail":[
                        {
                            "createTime":"20190107100459",
                            "saleChannelOrderId":"044b5ff93e2d491fa364acb154079e05",
                            "remainTimes":2,
                            "status":"03",
                            "ticketName":"买N赠M券[望湘园_储值卡]",
                            "code":"1001901070000000255-e6tdHe8m",
                            "activityId":500706,
                            "validEnd":"00000000000000",
                            "sendChannelName":"测试易百制码",
                            "ticketId":500811,
                            "saleChannelName":"望湘园_储值卡",
                            "validStart":"00000000000000",
                            "faceValue":"0.0",
                            "createDate":"20190107",
                            "activityName":"【吉野家】 黏贴板主题-2018第6期",
                            "statusDesc":"未激活"
                        },
                        {
                            "createTime":"20190107100459",
                            "saleChannelOrderId":"044b5ff93e2d491fa364acb154079e05",
                            "remainTimes":2,
                            "status":"03",
                            "ticketName":"买N赠M券[望湘园_储值卡]",
                            "code":"1001901070000000241-RTxJO2bX",
                            "activityId":500706,
                            "validEnd":"00000000000000",
                            "sendChannelName":"测试易百制码",
                            "ticketId":500811,
                            "saleChannelName":"望湘园_储值卡",
                            "validStart":"00000000000000",
                            "faceValue":"0.0",
                            "createDate":"20190107",
                            "activityName":"【吉野家】 黏贴板主题-2018第6期",
                            "statusDesc":"未激活"
                        }
                    ]
                }
            ]
        }
    ]
}],
  "paidAmount": 0,
  "invoiceAmount": 0,
  "returnCode": "P00",
  "receiptAmount": 0,
  "printDetail": {
    "content": "00||"
  },
  "orderNo": "179031014530",
  "traceNo": "ccs203781546843174561"
}

```

**返回报文举例（请求中 businessType 值不为 12，或为空，或不传时）**

```
{
    "transDate":"20190107143930",
    "returnDesc":"success",
    "orderRemark": "天猫"
    "voucherPkg":[
        {
            "pkgId":"B1123-6430582-102F5",
            "voucherReel":[
                {
                    "reelId":"R112102F-0000242-2585",
                    "codeDetail":[
                        {
                            "createTime":"20190107100500",
                            "saleChannelOrderId":"a1c4efb107df46f0ba230de6477bd337",
                            "remainTimes":2,
                            "status":"03",
                            "ticketName":"买N赠M券[望湘园_储值卡]",
                            "code":"1001901070000000258-M4DEDSfV",
                            "activityId":500706,
                            "validEnd":"00000000000000",
                            "sendChannelName":"测试易百制码",
                            "ticketId":500811,
                            "saleChannelName":"望湘园_储值卡",
                            "validStart":"00000000000000",
                            "faceValue":"0.0",
                            "createDate":"20190107",
                            "activityName":"【吉野家】 黏贴板主题-2018第6期",
                            "statusDesc":"未激活"
                        },
                        {
                            "createTime":"20190107100500",
                            "saleChannelOrderId":"a1c4efb107df46f0ba230de6477bd337",
                            "remainTimes":2,
                            "status":"03",
                            "ticketName":"买N赠M券[望湘园_储值卡]",
                            "code":"1001901070000000242-EOHEMM9K",
                            "activityId":500706,
                            "validEnd":"00000000000000",
                            "sendChannelName":"测试易百制码",
                            "ticketId":500811,
                            "saleChannelName":"望湘园_储值卡",
                            "validStart":"00000000000000",
                            "faceValue":"0.0",
                            "createDate":"20190107",
                            "activityName":"【吉野家】 黏贴板主题-2018第6期",
                            "statusDesc":"未激活"
                        }
                    ]
                },
                {
                    "reelId":"R151102F-0000241-2555",
                    "codeDetail":[
                        {
                            "createTime":"20190107100459",
                            "saleChannelOrderId":"044b5ff93e2d491fa364acb154079e05",
                            "remainTimes":2,
                            "status":"03",
                            "ticketName":"买N赠M券[望湘园_储值卡]",
                            "code":"1001901070000000255-e6tdHe8m",
                            "activityId":500706,
                            "validEnd":"00000000000000",
                            "sendChannelName":"测试易百制码",
                            "ticketId":500811,
                            "saleChannelName":"望湘园_储值卡",
                            "validStart":"00000000000000",
                            "faceValue":"0.0",
                            "createDate":"20190107",
                            "activityName":"【吉野家】 黏贴板主题-2018第6期",
                            "statusDesc":"未激活"
                        },
                        {
                            "createTime":"20190107100459",
                            "saleChannelOrderId":"044b5ff93e2d491fa364acb154079e05",
                            "remainTimes":2,
                            "status":"03",
                            "ticketName":"买N赠M券[望湘园_储值卡]",
                            "code":"1001901070000000241-RTxJO2bX",
                            "activityId":500706,
                            "validEnd":"00000000000000",
                            "sendChannelName":"测试易百制码",
                            "ticketId":500811,
                            "saleChannelName":"望湘园_储值卡",
                            "validStart":"00000000000000",
                            "faceValue":"0.0",
                            "createDate":"20190107",
                            "activityName":"【吉野家】 黏贴板主题-2018第6期",
                            "statusDesc":"未激活"
                        }
                    ]
                }
            ]
        }
    ],
    "paidAmount":0,
    "invoiceAmount":0,
    "returnCode":"P00",
    "receiptAmount":0,
    "printDetail":{
        "content":"00||"
    },
    "orderNo":"179031014530",
    "traceNo":"ccs203781546843174561"
}
```

# 激活

#### **接口用途**

- 激活

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/activeVoucher`

#### **action**

- activeVoucher

**请求参数，中间件===&gt;易百后台**

<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" style="width: 809px;"><thead><tr><th style="width: 103px;">字段</th><th style="width: 68px;">类型</th><th style="width: 83px;">是否必填</th><th style="width: 102px;">字段意义</th><th style="width: 453px;">备注</th></tr></thead><tbody><tr><td style="width: 103px;">traceNo</td><td style="width: 68px;">String</td><td style="width: 83px;">是</td><td style="width: 102px;">收银机流水号</td><td style="width: 453px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 103px;">onlineTid</td><td style="width: 68px;">String</td><td style="width: 83px;">否</td><td style="width: 102px;">线上对接使用的统一终端号</td><td style="width: 453px;">对接前需提前和易百技术沟通</td></tr><tr><td style="width: 103px;">qrcode</td><td style="width: 68px;">String</td><td style="width: 83px;">是</td><td style="width: 102px;">二维码内容</td><td style="width: 453px;">券号code，或本号reelId，或者包号pkgId，或者箱号boxId，用,号隔开</td></tr><tr><td style="width: 103px;">totalAmount</td><td style="width: 68px;">String</td><td style="width: 83px;">否</td><td style="width: 102px;">折后金额</td><td style="width: 453px;">激活券的折后金额，多个券则为总折后金额，单位：分</td></tr><tr><td style="width: 103px;">businessType</td><td style="width: 68px;">Integer</td><td style="width: 83px;">是</td><td style="width: 102px;">业务类型</td><td style="width: 453px;">当businessType=12时为新逻辑支持箱的概念，返回的数据中包含箱的结构，该字段不传或者不等于12则为原来的逻辑不做任何变动，返回数据中不包含箱的结构</td></tr><tr style="height: 45px;"><td style="width: 103px; height: 45px;">orderRemark</td><td style="width: 68px; height: 45px;">String</td><td style="width: 83px; height: 45px;">否</td><td style="width: 102px; height: 45px;">订单备注</td><td style="width: 453px; height: 45px;">订单备注信息，除基本信息，也用于部分透传字段场景使用，如品牌核销渠道等。</td></tr></tbody></table>

**请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "qrcode": "R156A001-0000491-0505,R156A002-0000491-0505",
    "totalAmount": "3000",
    "businessType": 12,
    "orderRemark": "天猫"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0" style="width: 809px;"><thead><tr><th style="width: 91px;">字段</th><th style="width: 135px;">类型</th><th style="width: 76px;">是否必填</th><th style="width: 146px;">字段意义</th><th style="width: 361px;">备注</th></tr></thead><tbody><tr><td style="width: 91px;">traceNo</td><td style="width: 135px;">String</td><td style="width: 76px;">是</td><td style="width: 146px;">收银机流水号</td><td style="width: 361px;">不允许重复</td></tr><tr><td style="width: 91px;">orderNo</td><td style="width: 135px;">String</td><td style="width: 76px;">是</td><td style="width: 146px;">本次激活操作订单号</td><td style="width: 361px;"> </td></tr><tr><td style="width: 91px;">transDate</td><td style="width: 135px;">String</td><td style="width: 76px;">是</td><td style="width: 146px;">交易时间</td><td style="width: 361px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 91px;">returnCode</td><td style="width: 135px;">String</td><td style="width: 76px;">是</td><td style="width: 146px;">返回码</td><td style="width: 361px;">A00表示正在激活中（等待，做结果查询）；A02表示有部分券处于不可激活状态（未进行激活）；A03表示其他异常（未进行激活）</td></tr><tr><td style="width: 91px;">returnDesc</td><td style="width: 135px;">String</td><td style="width: 76px;">是</td><td style="width: 146px;">返回信息</td><td style="width: 361px;">交易结果描述或错误原因</td></tr><tr><td style="width: 91px;">voucherPkg</td><td style="width: 135px;">List&lt;[voucherPkg](https://book.e-buy.com/books/e-buy-B6z/page/854d9)&gt;</td><td style="width: 76px;">否</td><td style="width: 146px;">电子券包信息</td><td style="width: 361px;">返回电子券包信息</td></tr><tr style="height: 45px;"><td style="width: 91px; height: 45px;">orderRemark</td><td style="width: 135px; height: 45px;">String</td><td style="width: 76px; height: 45px;">否</td><td style="width: 146px; height: 45px;">订单备注</td><td style="width: 361px; height: 45px;">订单备注信息，除基本信息，也用于部分透传字段场景使用，如品牌核销渠道等。</td></tr></tbody></table>

**返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "99000009100010101732123",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "orderRemark": "天猫"
}
```

# 激活结果查询

#### **接口用途**

- 激活结果查询

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/activeResultQuery`

#### **action**

- activeResultQuery

**请求参数，中间件===&gt;易百后台**

<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" style="height: 209px; width: 809px;"><thead><tr style="height: 29px;"><th style="width: 115px; height: 29px;">字段</th><th style="width: 71px; height: 29px;">类型</th><th style="width: 73px; height: 29px;">是否必填</th><th style="width: 125px; height: 29px;">字段意义</th><th style="width: 425px; height: 29px;">备注</th></tr></thead><tbody><tr style="height: 29px;"><td style="width: 115px; height: 29px;">traceNo</td><td style="width: 71px; height: 29px;">String</td><td style="width: 73px; height: 29px;">是</td><td style="width: 125px; height: 29px;">收银机流水号</td><td style="width: 425px; height: 29px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 115px;">onlineTid</td><td style="width: 71px;">String</td><td style="width: 73px;">否</td><td style="width: 125px;">线上对接使用的统一终端号</td><td style="width: 425px;">对接前需提前和易百技术沟通</td></tr><tr style="height: 45px;"><td style="width: 115px; height: 45px;">originalTraceNo</td><td style="width: 71px; height: 45px;">String</td><td style="width: 73px; height: 45px;">是</td><td style="width: 125px; height: 45px;">激活操作订单号</td><td style="width: 425px; height: 45px;"> </td></tr><tr style="height: 61px;"><td style="width: 115px; height: 61px;">businessType</td><td style="width: 71px; height: 61px;">Integer</td><td style="width: 73px; height: 61px;">是</td><td style="width: 125px; height: 61px;">业务类型</td><td style="width: 425px; height: 61px;">当businessType=12时为新逻辑支持箱的概念，返回的数据中包含箱的结构，该字段不传或者不等于12则为原来的逻辑不做任何变动，返回数据中不包含箱的结构</td></tr></tbody></table>

**请求报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "originalTraceNo": "99000009100010101732129",
    "businessType": 12
}

```

**返回参数，易百后台===&gt;中件间**

<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-0" style="width: 809px;"><thead><tr><th style="width: 94px;">字段</th><th style="width: 133px;">类型</th><th style="width: 76px;">是否必填</th><th style="width: 129px;">字段意义</th><th style="width: 377px;">备注</th></tr></thead><tbody><tr><td style="width: 94px;">traceNo</td><td style="width: 133px;">String</td><td style="width: 76px;">是</td><td style="width: 129px;">收银机流水号</td><td style="width: 377px;">不允许重复</td></tr><tr><td style="width: 94px;">orderNo</td><td style="width: 133px;">String</td><td style="width: 76px;">是</td><td style="width: 129px;">原激活操作订单号</td><td style="width: 377px;"> </td></tr><tr><td style="width: 94px;">transDate</td><td style="width: 133px;">String</td><td style="width: 76px;">是</td><td style="width: 129px;">交易时间</td><td style="width: 377px;">格式为：yyyyMMddHHmmss</td></tr><tr><td style="width: 94px;">returnCode</td><td style="width: 133px;">String</td><td style="width: 76px;">是</td><td style="width: 129px;">返回码</td><td style="width: 377px;">R00表示激活成功；R01表示激活失败；R02表示找不到原订单</td></tr><tr><td style="width: 94px;">returnDesc</td><td style="width: 133px;">String</td><td style="width: 76px;">是</td><td style="width: 129px;">返回信息</td><td style="width: 377px;">交易结果描述或错误原因</td></tr><tr><td style="width: 94px;">voucherPkg</td><td style="width: 133px;">List&lt;[voucherPkg](https://book.e-buy.com/books/e-buy-B6z/page/854d9)&gt;</td><td style="width: 76px;">否</td><td style="width: 129px;">电子券包信息</td><td style="width: 377px;">返回电子券包信息</td></tr><tr style="height: 45px;"><td style="width: 94px; height: 45px;">orderRemark</td><td style="width: 133px; height: 45px;">String</td><td style="width: 76px; height: 45px;">否</td><td style="width: 129px; height: 45px;">订单备注</td><td style="width: 377px; height: 45px;">订单备注信息，除基本信息，也用于部分透传字段场景使用，如品牌核销渠道等。</td></tr></tbody></table>

**返回报文举例**

```
{
    "traceNo": "99000009100010101732123",
    "orderNo": "99000009100010101732123",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "orderRemark": "天猫"
}
```

# 作废

#### **接口用途**

- 作废，作废后的券不可激活

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/delVoucher`

#### **action**

- delVoucher

**请求参数，中间件===&gt;易百后台**

<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" style="height: 108px; width: 809px;"><thead><tr style="height: 22px;"><th style="width: 105px; height: 22px;">字段</th><th style="width: 69px; height: 22px;">类型</th><th style="width: 73px; height: 22px;">是否必填</th><th style="width: 116px; height: 22px;">字段意义</th><th style="width: 446px; height: 22px;">备注</th></tr></thead><tbody><tr style="height: 15px;"><td style="width: 105px; height: 15px;">traceNo</td><td style="width: 69px; height: 15px;">String</td><td style="width: 73px; height: 15px;">是</td><td style="width: 116px; height: 15px;">收银机流水号</td><td style="width: 446px; height: 15px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr><td style="width: 105px;">onlineTid</td><td style="width: 69px;">String</td><td style="width: 73px;">否</td><td style="width: 116px;">线上对接使用的统一终端号</td><td style="width: 446px;">对接前需提前和易百技术沟通</td></tr><tr style="height: 10px;"><td style="width: 105px; height: 10px;">qrcode</td><td style="width: 69px; height: 10px;">String</td><td style="width: 73px; height: 10px;">是</td><td style="width: 116px; height: 10px;">二维码内容</td><td style="width: 446px; height: 10px;">券号code，多个用,号隔开</td></tr><tr style="height: 61px;"><td style="width: 105px; height: 61px;">businessType</td><td style="width: 69px; height: 61px;">Integer</td><td style="width: 73px; height: 61px;">是</td><td style="width: 116px; height: 61px;">业务类型</td><td style="width: 446px; height: 61px;">当businessType=12时为新逻辑支持箱的概念，返回的数据中包含箱的结构，该字段不传或者不等于12则为原来的逻辑不做任何变动，返回数据中不包含箱的结构；当businessType=1001时为批量反激活；当businessType=1002时为批量作废。</td></tr><tr style="height: 45px;"><td style="width: 105px; height: 45px;">orderRemark</td><td style="width: 69px; height: 45px;">String</td><td style="width: 73px; height: 45px;">否</td><td style="width: 116px; height: 45px;">订单备注</td><td style="width: 446px; height: 45px;">订单备注信息，除基本信息，也用于部分透传字段场景使用，如品牌核销渠道等。</td></tr></tbody></table>

**请求报文举例**

```
{
    "traceNo": "9900000910001010920150201",
    "qrcode": "10014030013500006013",
    "businessType": 12,
    "orderRemark": "天猫"
}

```

**返回参数，易百后台===&gt;中件间**

<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-0" style="height: 286px; width: 809px;"><thead><tr style="height: 45px;"><th style="width: 93px; height: 45px;">字段</th><th style="width: 133px; height: 45px;">类型</th><th style="width: 48px; height: 45px;">是否必填</th><th style="width: 146px; height: 45px;">字段意义</th><th style="width: 389px; height: 45px;">备注</th></tr></thead><tbody><tr style="height: 45px;"><td style="width: 93px; height: 45px;">traceNo</td><td style="width: 133px; height: 45px;">String</td><td style="width: 48px; height: 45px;">是</td><td style="width: 146px; height: 45px;">收银机流水号</td><td style="width: 389px; height: 45px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 29px;"><td style="width: 93px; height: 29px;">orderNo</td><td style="width: 133px; height: 29px;">String</td><td style="width: 48px; height: 29px;">是</td><td style="width: 146px; height: 29px;">本次作废操作订单号</td><td style="width: 389px; height: 29px;">  
</td></tr><tr style="height: 29px;"><td style="width: 93px; height: 29px;">transDate</td><td style="width: 133px; height: 29px;">String</td><td style="width: 48px; height: 29px;">是</td><td style="width: 146px; height: 29px;">交易时间</td><td style="width: 389px; height: 29px;">格式为：yyyyMMddHHmmss</td></tr><tr style="height: 29px;"><td style="width: 93px; height: 29px;">returnCode</td><td style="width: 133px; height: 29px;">String</td><td style="width: 48px; height: 29px;">是</td><td style="width: 146px; height: 29px;">返回码</td><td style="width: 389px; height: 29px;">V00表示作废成功；V01表示作废失败；V03表示券号错误</td></tr><tr style="height: 29px;"><td style="width: 93px; height: 29px;">returnDesc</td><td style="width: 133px; height: 29px;">String</td><td style="width: 48px; height: 29px;">是</td><td style="width: 146px; height: 29px;">返回信息</td><td style="width: 389px; height: 29px;">交易结果描述或错误原因</td></tr><tr style="height: 51px;"><td style="width: 93px; height: 51px;">voucherPkg</td><td style="width: 133px; height: 51px;">List&lt;[voucherPkg](https://book.e-buy.com/books/e-buy-B6z/page/854d9)&gt;</td><td style="width: 48px; height: 51px;">否</td><td style="width: 146px; height: 51px;">电子券包信息</td><td style="width: 389px; height: 51px;">返回电子券包信息</td></tr><tr style="height: 45px;"><td style="width: 93px; height: 45px;">orderRemark</td><td style="width: 133px; height: 45px;">String</td><td style="width: 48px; height: 45px;">否</td><td style="width: 146px; height: 45px;">订单备注</td><td style="width: 389px; height: 45px;">订单备注信息，除基本信息，也用于部分透传字段场景使用，如品牌核销渠道等。</td></tr></tbody></table>

**返回报文举例**

```
{
    "traceNo": "9900000910001011020150201",
    "orderNo": "99000009100010101732123",
    "transDate": "20161231120533",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "orderRemark": "天猫"
}
```

# 核销信息以及城市范围查询

#### **接口用途**

- 核销信息以及城市范围查询

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/queryVerifyInfo`

#### **action**

- queryVerifyInfo

**请求参数，中间件===&gt;易百后台**

<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" style="height: 177px; width: 809px;"><thead><tr style="height: 29px;"><th style="width: 101px; height: 29px;">字段</th><th style="width: 63px; height: 29px;">类型</th><th style="width: 78px; height: 29px;">是否必填</th><th style="width: 103px; height: 29px;">字段意义</th><th style="width: 464px; height: 29px;">备注</th></tr></thead><tbody><tr style="height: 29px;"><td style="width: 101px; height: 29px;">traceNo</td><td style="width: 63px; height: 29px;">String</td><td style="width: 78px; height: 29px;">是</td><td style="width: 103px; height: 29px;">收银机流水号</td><td style="width: 464px; height: 29px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 29px;"><td style="width: 101px; height: 29px;">qrcode</td><td style="width: 63px; height: 29px;">String</td><td style="width: 78px; height: 29px;">是</td><td style="width: 103px; height: 29px;">二维码内容</td><td style="width: 464px; height: 29px;">券号code</td></tr><tr style="height: 61px;"><td style="width: 101px; height: 61px;">businessType</td><td style="width: 63px; height: 61px;">Integer</td><td style="width: 78px; height: 61px;">是</td><td style="width: 103px; height: 61px;">业务类型</td><td style="width: 464px; height: 61px;">当businessType=12时为新逻辑支持箱的概念，返回的数据中包含箱的结构，该字段不传或者不等于12则为原来的逻辑不做任何变动，返回数据中不包含箱的结构</td></tr></tbody></table>

**请求报文举例**

```
{
    "traceNo": "9900000910001010720150201",
    "qrcode": "10085748356738476396436",
    "businessType": 12
}

```

**返回参数，易百后台===&gt;中件间**

<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-0" style="height: 273px; width: 809px;"><thead><tr style="height: 45px;"><th style="width: 92px; height: 45px;">字段</th><th style="width: 130px; height: 45px;">类型</th><th style="width: 71px; height: 45px;">是否必填</th><th style="width: 104px; height: 45px;">字段意义</th><th style="width: 412px; height: 45px;">备注</th></tr></thead><tbody><tr style="height: 45px;"><td style="width: 92px; height: 45px;">traceNo</td><td style="width: 130px; height: 45px;">String</td><td style="width: 71px; height: 45px;">是</td><td style="width: 104px; height: 45px;">收银机流水号</td><td style="width: 412px; height: 45px;">不允许重复，必须以yyyyMMdd(当天)作为流水号开头+递增序列</td></tr><tr style="height: 29px;"><td style="width: 92px; height: 29px;">transDate</td><td style="width: 130px; height: 29px;">String</td><td style="width: 71px; height: 29px;">是</td><td style="width: 104px; height: 29px;">交易时间</td><td style="width: 412px; height: 29px;">格式为：yyyyMMddHHmmss</td></tr><tr style="height: 45px;"><td style="width: 92px; height: 45px;">returnCode</td><td style="width: 130px; height: 45px;">String</td><td style="width: 71px; height: 45px;">是</td><td style="width: 104px; height: 45px;">返回码</td><td style="width: 412px; height: 45px;">H00表示可核销；H01表示该券未激活；H02表示该券已核销；H03表示券号有误</td></tr><tr style="height: 29px;"><td style="width: 92px; height: 29px;">returnDesc</td><td style="width: 130px; height: 29px;">String</td><td style="width: 71px; height: 29px;">是</td><td style="width: 104px; height: 29px;">返回信息</td><td style="width: 412px; height: 29px;">交易结果描述或错误原因</td></tr><tr style="height: 51px;"><td style="width: 92px; height: 51px;">voucherPkg</td><td style="width: 130px; height: 51px;">List&lt;[voucherPkg](https://book.e-buy.com/books/e-buy-B6z/page/854d9)&gt;</td><td style="width: 71px; height: 51px;">否</td><td style="width: 104px; height: 51px;">电子券包信息</td><td style="width: 412px; height: 51px;">返回电子券包信息</td></tr><tr style="height: 45px;"><td style="width: 92px; height: 45px;">orderRemark</td><td style="width: 130px; height: 45px;">String</td><td style="width: 71px; height: 45px;">否</td><td style="width: 104px; height: 45px;">订单备注</td><td style="width: 412px; height: 45px;">订单备注信息，除基本信息，也用于部分透传字段场景使用，如品牌核销渠道等。</td></tr></tbody></table>

**返回报文举例**

```
{
    "transDate":"20190107143930",
    "returnDesc":"success",
    "orderRemark": "天猫",
    "voucherBox":[
        {
            "boxId":"X1123-6430582-102F5",
            "voucherPkg":[
                {
                    "pkgId":"B1123-6430582-102F5",
                    "voucherReel":[
                        {
                            "codeDetail":[
                                {
                                    "createTime":"20190107100500",
                                    "saleChannelOrderId":"a1c4efb107df46f0ba230de6477bd337",
                                    "remainTimes":2,
                                    "status":"03",
                                    "ticketName":"买N赠M券[望湘园_储值卡]",
                                    "code":"1001901070000000258-M4DEDSfV",
                                    "activityId":500706,
                                    "validEnd":"00000000000000",
                                    "sendChannelName":"测试易百制码",
                                    "ticketId":500811,
                                    "saleChannelName":"望湘园_储值卡",
                                    "validStart":"00000000000000",
                                    "faceValue":"0.0",
                                    "createDate":"20190107",
                                    "activityName":"【吉野家】 黏贴板主题-2018第6期",
                                    "statusDesc":"未激活"
                                }
                            ],
                            "reelId":"R112102F-0000242-2585"
                        }
                    ]
                }
            ]
        }
    ],
    "paidAmount":0,
    "invoiceAmount":0,
    "returnCode":"P00",
    "receiptAmount":0,
    "printDetail":{
        "content":"00||"
    },
    "orderNo":"179031014530",
    "traceNo":"ccs2037815468431420150201"
}
```

# POS机相关配置与说明



# POS机指令说明

- 00 服务端下发打印文本譬如 00|支付渠道:支付宝当面付|
- 01 仅显示的信息
- 02 输入文本数据，最大30个字节的数据
    
    ```
    |02|01|请输入原交易日期
    
    |02|02|请输入原交易参考号
    
    |02|03|请输入原交易流水号
    
    ```
- 03 输入文本数据，星号回显，最大30个字节的数据
- 04 支持刷卡以及IC插卡，同时上送卡号，有效期，1/2/3磁道
- 05 二维码扫描（最长255）
- 06 显示提示信息，产生随机数，本地记录，然后通信，通信成功后，提示输入密文，和本地存贮随机数进行验证。验证的次数由主机返回
- 07 提示选择是否的确认取消，确认则继续下一步，取消则退出
- 08 显示选择项，按照选择的选项更新交易码。格式如下：交易码~菜单名称&amp;交易码~菜单名称
- 09 首先显示提示信息，提示密文输入，星号回显，需要对密码进行非对称RSA加密
- 0A|00|请输入结算金额 表示结算金额框 0A|02|请输入积分金额$defaultAmount 表示积分抵扣金额($defaultAmount表示初始显示0A|00的输入金额)
- 0B 输入银行卡密码（X9.8算法加密）
- 0C 读行业磁条卡(支持手输，卡号长度不限制，无有效期，上传三个磁道)
- 0D 只上送银行卡卡号及有效期，不上送磁道，加密(3DES)卡号在第2域，有效期在14域
- 0E 只上送SHA1加密的卡号，加密数据在63域40字节ASCII码，跟其他数据用|分割
- 0F 上送SHA1加密的卡号和卡号前六位，加密数据在63域46字节ASCII码，跟其他数据用|分割
- 10 确认上次输入的内容，提示语模板为：请确认输入的金额data是否正确? 显示确认与取消两个按钮，确认按钮继续下一步输入，如无，则直接交易，取消按钮则返回上一步输入位置，由操作人员清除后重新输入
- 11 支持银行非接IC卡读取、是否有卡号、有效期、磁道或其他数据？
- 12 支持行业非接IC卡读取，是否磁道或其他数据？
- 13 清空流水及冲正
- 14 重打印上笔交易
- 15 退出签到状态，重新签到
- 1F 服务端下发小票title信息 譬如 'e-Buy 电子凭证'
- 2F 服务端下发小票交易类型信息 譬如 '交易类型:二维码支付'

ps:

1. 离线隔日退款交易action=refund，菜单需配置05指令来获取traceNo值。

# 收单机构标识

<table id="bkmrk-%E4%B8%8B%E5%8F%91pos%E7%9A%84%E6%A0%87%E8%AF%86%E5%80%BC-%E6%98%93%E7%99%BE%E7%BB%88%E7%AB%AF%E6%A0%87%E8%AF%86%E5%80%BC-%E6%94%B6%E5%8D%95" style="width: 737px;"><thead><tr><th style="width: 129px;">**下发POS的标识值**</th><th style="width: 126px;">**易百终端标识值**</th><th style="width: 167px;">**收单机构**</th><th style="width: 157px;">**AppName**</th><th style="width: 158px;">**二进制位置**</th></tr></thead><tbody><tr><td style="width: 129px;">0x01</td><td style="width: 126px;">1</td><td style="width: 167px;">招行积分（星巴克）</td><td style="width: 157px;">cmbPoint</td><td style="width: 158px;">0000 0001</td></tr><tr><td style="width: 129px;">0x02</td><td style="width: 126px;">2</td><td style="width: 167px;">中信收单（透传）</td><td style="width: 157px;">citicCashpay</td><td style="width: 158px;">0000 0010</td></tr><tr><td style="width: 129px;">0x04</td><td style="width: 126px;">4</td><td style="width: 167px;">嘉联收单</td><td style="width: 157px;">jlpayCashpay</td><td style="width: 158px;">0000 0100</td></tr><tr><td style="width: 129px;">0x08</td><td style="width: 126px;">8</td><td style="width: 167px;">建行收单（间连）</td><td style="width: 157px;">ccbCashpay</td><td style="width: 158px;">0000 1000</td></tr><tr><td style="width: 129px;">0x10</td><td style="width: 126px;">16</td><td style="width: 167px;">建行收单（直连）</td><td style="width: 157px;">ccbCashpay</td><td style="width: 158px;">0001 0000</td></tr><tr><td style="width: 129px;">0x20</td><td style="width: 126px;">32</td><td style="width: 167px;">中信收单</td><td style="width: 157px;">citicCashpay</td><td style="width: 158px;">0010 0000</td></tr><tr><td style="width: 129px;">0x40</td><td style="width: 126px;">64</td><td style="width: 167px;">杉德收单</td><td style="width: 157px;">sandCashpay</td><td style="width: 158px;">0100 0000</td></tr><tr><td style="width: 129px;">0x80</td><td style="width: 126px;">128</td><td style="width: 167px;">杉德预付费</td><td style="width: 157px;">sandPrepay</td><td style="width: 158px;">1000 0000</td></tr></tbody></table>

# Json菜单配置格式

#### **菜单内容**

```
[{
    "iconUrl": "1级菜单icon url",
    "title": "1级菜单名称",
    "action": "",
    "command": "",
    "childrenFunc": [{
        "iconUrl": "2级菜单icon url",
        "title": "2级菜单名称",
        "action": "2级菜单action",
        "command": "2级菜单下发指令"
    },
    {
        "iconUrl": "2级菜单icon url",
        "title": "2级菜单名称",
        "action": "2级菜单action",
        "command": "2级菜单下发指令",
        "platformUrls": [{
            "code": "平台code",
            "url": "平台icon url"
        }]
    }]
}]

```

#### 额外信息**内容（仅webposp使用）**

```
//headPictureList    头部banner轮播图列表

{
    "headPictureList": [{
        "picUrl": "https://timgsa.baidu.com/timg?image&quality=80&size=b9999\_10000&sec=1530714400246&di=9b2f72ab52a845dfacf6526a1e1babe5&imgtype=0&src=http%3A%2F%2Fimg02.tooopen.com%2Fimages%2F20160514%2Ftooopen\_sy\_162520087466.jpg",
        "linkUrl": "http://www.e-buychina.com/"
    },
    {
        "picUrl": "图片url",
        "linkUrl": "点击图片链接url"
    }]
}

```

#### 打印模板**内容（仅posp使用）**

```
#TLV格式
01=积分方式:后台折算
02=销售金额:
03=折抵金额:
04=实付金额:
05=消费积分:
06=订单号码:
07=兑换产品:
08=现场兑换,离柜无效
09=--------------------------------
0A=总计      
0B=[电子凭证]          数量
0C=[积分兑换] 笔数     金额
0D=[身份验证]          数量
0E=交通银行  
0F=招商银行
```

# 出库获取终端映射配置

#### **接口用途**

- 机器出库时，通过机器号获取终端映射（brand，shopNo，deviceNo）
- 请在出库前确保已配置好商户，终端，终端映射以及终端中的序列号。

#### **接口地址**

- `https://ebuywebposp-test.e-buychina.com/ebuyweb-posp/api/ebuyGetPosConfig`

#### **action**

- ebuyGetPosConfig

**请求参数，中间件===&gt;易百后台**

<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-p"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>posSn</td><td>String</td><td>否</td><td>机器序列号</td><td>例如：G8703U12345</td></tr></tbody></table>

#### **请求报文举例**

```
  {
    "posSn": "G8703W00519"
  }

```

#### **返回参数，易百后台===&gt;中间件**

<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-r"><thead><tr><th>字段</th><th>类型</th><th>是否必填</th><th>字段意义</th><th>备注</th></tr></thead><tbody><tr><td>returnCode</td><td>String</td><td>是</td><td>返回码</td><td>00表示交易成功，其他表示失败</td></tr><tr><td>returnDesc</td><td>String</td><td>是</td><td>返回信息</td><td>交易结果描述或错误原因</td></tr><tr><td>deviceNo</td><td>String</td><td>否</td><td>收银机编号</td><td> </td></tr><tr><td>shopNo</td><td>String</td><td>否</td><td>门店编号</td><td> </td></tr><tr><td>brand</td><td>String</td><td>是</td><td>品牌编号</td><td>如：674</td></tr></tbody></table>

#### **返回报文举例**

```
{
    "returnCode": "00",
    "shopNo": "16171",
    "deviceNo": "1",
    "brand": "674",
    "returnDesc": "SUCCESS"
}

```

#### **返回码表**

"00" , "SUCCESS"

"GRT\_CONFIG\_ERROR01", "POS\_SN NOT EXIST"

"GRT\_CONFIG\_ERROR02", "POS\_SN USED BY MULTI-TERMINAL"

"GRT\_CONFIG\_ERROR03", "TERMINAL IS MISSING"

"GRT\_CONFIG\_ERROR04", "POS CONFIG NOT EXIST"

"GRT\_CONFIG\_ERROR05", "POS CONFIG IS WRONG"

# 收单cardPayment交易特殊逻辑

#### 正交易：

仅当action=cardPayment时，中间件不唤醒刷卡界面，直接组装报文请求易百后台，等待二次交互或收单指令返回。

刷卡输密由子应用发起。

#### 反交易（当action=void或action=refund）：

当acquirer字段不为空时，中间件不唤醒刷卡界面，直接组装报文请求易百后台，等待收单指令返回。

刷卡输密由子应用发起。