# lwc-cloud-erp-rm-eps API 接口文档

- 文档标题：product-rm-eps
- 版本：2.0.2
- 描述：LWC Cloud API接口文档
- 数据来源：https://api.leadwaycloud.com/lwc-cloud-erp-rm-eps/v3/api-docs
- 生成时间：2026-08-03T22:00:10.507Z
- 接口数量：104
- 分组数量：23
- 模型数量：132

## 服务地址

| 地址 | 说明 |
| --- | --- |
| http://localhost:8080 | 开发环境 |
| https://api.leadwaycloud.com | 测试环境 |

## 接口目录

### 支付方式管理接口

- [PUT /api/tender/update/status/{id} ](#put-api-tender-update-status-id-updatetenderstatus)
- [POST /api/tender/update/{id} - 修改支付方式接口](#post-api-tender-update-id-update)
- [POST /api/tender/setting/channel-tender - 配置渠道支付方式接口](#post-api-tender-setting-channel-tender-settingchanneltender)
- [POST /api/tender/batch-setting/channel-tender - 批量配置渠道支付方式接口](#post-api-tender-batch-setting-channel-tender-batchsettingchanneltender)
- [POST /api/tender/add - 添加支付方式接口](#post-api-tender-add-add)
- [GET /api/tender/{id} - 查询支付方式接口](#get-api-tender-id-query-1)
- [GET /api/tender/query/channel-tender/{companyId}/{channel} - 查询渠道支持的支付方式接口](#get-api-tender-query-channel-tender-companyid-channel-querychanneltender)
- [GET /api/tender/page - 查询支付方式(分页)接口](#get-api-tender-page-query-2)

### 行动支付配置管理接口

- [PUT /api/tender-mobile-config/update/wechat/{id} - 修改微信支付配置接口](#put-api-tender-mobile-config-update-wechat-id-updatewechatconfig)
- [PUT /api/tender-mobile-config/update/alipay/{id} - 修改支付宝支付配置接口](#put-api-tender-mobile-config-update-alipay-id-updatealipayconfig)
- [POST /api/tender-mobile-config/add/wechat - 创建微信支付配置接口](#post-api-tender-mobile-config-add-wechat-addwechatconfig)
- [POST /api/tender-mobile-config/add/alipay - 创建支付宝支付配置接口](#post-api-tender-mobile-config-add-alipay-addalipayconfig)
- [GET /api/tender-mobile-config/page - 查询行动支付配置接口](#get-api-tender-mobile-config-page-query-3)
- [DELETE /api/tender-mobile-config/remove/{id} - 删除支付配置接口(物理删除,会导致对应公司下的支付方式支付失败)](#delete-api-tender-mobile-config-remove-id-remove-1)

### 微信业务接口

- [PUT /api/eps-wechat/config/update - 微信配置修改接口](#put-api-eps-wechat-config-update-updateconfig)
- [POST /api/eps-wechat/refund - 微信退款接口](#post-api-eps-wechat-refund-refund-6)
- [POST /api/eps-wechat/refund/query - 微信退款查询接口](#post-api-eps-wechat-refund-query-refundquery)
- [POST /api/eps-wechat/precreate-payment - 微信预支付接口](#post-api-eps-wechat-precreate-payment-payment-3)
- [POST /api/eps-wechat/payment - 微信支付接口](#post-api-eps-wechat-payment-payment-4)
- [POST /api/eps-wechat/jsapi-payment - 微信JSAPI支付接口](#post-api-eps-wechat-jsapi-payment-payment-5)
- [POST /api/eps-wechat/jsapi-payment/callback - 微信支付回调接口](#post-api-eps-wechat-jsapi-payment-callback-paymentcallback)
- [POST /api/eps-wechat/config/create - 微信配置创建接口](#post-api-eps-wechat-config-create-createconfig)

### 招商银行B2B业务接口

- [PUT /api/eps-cmb/config/update - 招商银行B2B支付配置修改接口](#put-api-eps-cmb-config-update-updateconfig-1)
- [POST /api/eps-cmb/refund - 招商银行B2B支付订单退款接口](#post-api-eps-cmb-refund-refund-9)
- [POST /api/eps-cmb/refund/callback - 招商银行B2B支付退款异步接收数据接口](#post-api-eps-cmb-refund-callback-refundcallback)
- [POST /api/eps-cmb/query - EPS订单招商银行B2B支付订单结果查询接口](#post-api-eps-cmb-query-query)
- [POST /api/eps-cmb/payment - 招商银行B2B支付订单发起接口](#post-api-eps-cmb-payment-payment-8)
- [POST /api/eps-cmb/payment/callback - 招商银行B2B支付订单发起异步接收数据接口](#post-api-eps-cmb-payment-callback-paymentcallback-1)
- [POST /api/eps-cmb/config/create - 招商银行B2B支付配置创建接口](#post-api-eps-cmb-config-create-createconfig-1)

### 招商银行聚合业务接口

- [PUT /api/eps-cmb-scan/config/update - 招商银行聚合支付配置修改接口](#put-api-eps-cmb-scan-config-update-updateconfig-2)
- [POST /api/eps-cmb-scan/refund - 招商银行聚合支付订单退款接口](#post-api-eps-cmb-scan-refund-refund-10)
- [POST /api/eps-cmb-scan/refund/callback - 招商银行聚合支付退款异步接收数据接口](#post-api-eps-cmb-scan-refund-callback-refundcallback-1)
- [POST /api/eps-cmb-scan/query-refund - EPS订单招商银行聚合支付退款订单结果查询接口](#post-api-eps-cmb-scan-query-refund-queryrefund)
- [POST /api/eps-cmb-scan/query-pay - EPS订单招商银行聚合支付付款订单结果查询接口](#post-api-eps-cmb-scan-query-pay-querypayment)
- [POST /api/eps-cmb-scan/qrcode - 招商银行聚合支付二维码获取接口](#post-api-eps-cmb-scan-qrcode-scanqrcode)
- [POST /api/eps-cmb-scan/payment/callback - 招商银行聚合支付订单发起异步接收数据接口](#post-api-eps-cmb-scan-payment-callback-paymentcallback-2)
- [POST /api/eps-cmb-scan/config/create - 招商银行聚合支付配置创建接口](#post-api-eps-cmb-scan-config-create-createconfig-2)

### 支付宝业务接口

- [PUT /api/eps-alipay/config/update - 支付宝配置修改接口](#put-api-eps-alipay-config-update-updateconfig-3)
- [POST /api/eps-alipay/refund - 支付宝退款接口](#post-api-eps-alipay-refund-refund-12)
- [POST /api/eps-alipay/refund/query - 支付宝退款查询接口](#post-api-eps-alipay-refund-query-refundquery-1)
- [POST /api/eps-alipay/precreate-payment - 支付宝预支付接口](#post-api-eps-alipay-precreate-payment-payment-10)
- [POST /api/eps-alipay/payment - 支付宝支付接口](#post-api-eps-alipay-payment-payment-11)
- [POST /api/eps-alipay/jsapi-payment - 支付宝JSAPI支付接口](#post-api-eps-alipay-jsapi-payment-payment-12)
- [POST /api/eps-alipay/jsapi-payment/callback - 支付宝支付回调接口](#post-api-eps-alipay-jsapi-payment-callback-paymentcallback-3)
- [POST /api/eps-alipay/config/create - 支付宝配置创建接口](#post-api-eps-alipay-config-create-createconfig-3)

### 微信交易接口

- [POST /api/trade-wechat/refund - 微信退款接口](#post-api-trade-wechat-refund-refund)
- [POST /api/trade-wechat/query/jssdk-signature - 微信JS-SDK签名数据获取接口](#post-api-trade-wechat-query-jssdk-signature-queryjssdksignature)
- [POST /api/trade-wechat/pay - 微信支付(扫描顾客二维码)接口](#post-api-trade-wechat-pay-pay)
- [POST /api/trade-wechat/jsapi/create-order - 微信支付(JSAPI创建订单)接口](#post-api-trade-wechat-jsapi-create-order-jsapicreateorder)
- [POST /api/trade-wechat/jsapi/create-order/callback - 微信支付(JSAPI创建订单异步接收数据)接口](#post-api-trade-wechat-jsapi-create-order-callback-jsapicreateordercallback)
- [GET /api/trade-wechat/query/refund/{epsOrderCode} - 微信退款查询接口](#get-api-trade-wechat-query-refund-epsordercode-queryrefund-1)

### 会员账户交易接口

- [POST /api/trade-member-account/refund - 会员账户退款接口](#post-api-trade-member-account-refund-refund-1)
- [POST /api/trade-member-account/pay - 会员账户支付接口](#post-api-trade-member-account-pay-pay-1)

### 现金交易接口

- [POST /api/trade-cash/refund - 现金退款接口](#post-api-trade-cash-refund-refund-2)
- [POST /api/trade-cash/pay - 现金支付接口](#post-api-trade-cash-pay-pay-2)

### 支付宝交易接口

- [POST /api/trade-alipay/refund - 支付宝退款接口](#post-api-trade-alipay-refund-refund-3)
- [POST /api/trade-alipay/pay - 支付宝支付(扫描顾客二维码)接口](#post-api-trade-alipay-pay-pay-3)
- [POST /api/trade-alipay/jsapi/create-order - 支付宝支付(JSAPI创建订单)接口](#post-api-trade-alipay-jsapi-create-order-jsapicreateorder-1)
- [POST /api/trade-alipay/jsapi/create-order/callback - 支付宝支付回调(二维码、H5、网站)接口](#post-api-trade-alipay-jsapi-create-order-callback-jsapicreateordercallback-1)
- [GET /api/trade-alipay/query/refund/{epsOrderCode} - 支付宝退款查询接口](#get-api-trade-alipay-query-refund-epsordercode-queryrefund-2)

### 优惠劵网关配置

- [POST /api/tenderCoupon/config/update/{id} - 编辑优惠劵网关配置接口](#post-api-tendercoupon-config-update-id-updatetendercouponconfig)
- [POST /api/tenderCoupon/config/add - 创建优惠劵网关配置接口](#post-api-tendercoupon-config-add-addtendercouponconfig)
- [GET /api/tenderCoupon/config/page - 查询优惠劵网关配置接口](#get-api-tendercoupon-config-page-page)
- [GET /api/tenderCoupon/config/get/{id} - 查询优惠劵网关配置明细接口](#get-api-tendercoupon-config-get-id-get)
- [DELETE /api/tenderCoupon/config/remove/{id} - 删除优惠劵网关配置接口(物理删除,会导致对应公司下的优惠劵方式支付失败)](#delete-api-tendercoupon-config-remove-id-remove)

### 对账业务接口

- [POST /api/reconciliation - 机台班结对账接口](#post-api-reconciliation-payment)

### EPS订单管理接口

- [POST /api/order/refund/{id} - EPS订单退款接口](#post-api-order-refund-id-refund-4)
- [POST /api/order/push-again-crm-fail-order/{companyId} - 一键重新推送公司下CRM服务失败的EPS订单接口](#post-api-order-push-again-crm-fail-order-companyid-pushagaincrmfailorderbycompan)
- [GET /api/order/query/{id} - 查询EPS订单(ID)接口](#get-api-order-query-id-query-4)
- [GET /api/order/query/sale-order-refund/{saleOrderCode} - 查询交易销售订单已退款金额接口](#get-api-order-query-sale-order-refund-saleordercode-querysaleorderrefundamount)
- [GET /api/order/query/sale-order-paid/{saleOrderCode} - 查询交易销售订单已付款金额接口(返回的已付款金额中包含了退款金额)](#get-api-order-query-sale-order-paid-saleordercode-querysaleorderpaidamount)
- [GET /api/order/query/order/{orderCode} - 查询EPS订单(交易订单编号)接口](#get-api-order-query-order-ordercode-querybyordercode)
- [GET /api/order/query/code/{code} - 查询EPS订单(编号)接口](#get-api-order-query-code-code-query-5)
- [GET /api/order/query-page - 查询EPS订单(分页)接口](#get-api-order-query-page-query-6)
- [GET /api/order/query-page/push-crm-fail-order - 查询推送CRM服务失败的EPS订单(分页)接口](#get-api-order-query-page-push-crm-fail-order-querypushcrmfailorder)

### 开放的付款数据写入接口

- [POST /api/open-data/refund - 退款数据写入接口](#post-api-open-data-refund-refund-5)
- [POST /api/open-data/pay - 支付数据写入接口](#post-api-open-data-pay-pay-4)

### 信用额度业务接口

- [POST /api/one/refund - 聚合退款接口](#post-api-one-refund-payment-1)
- [POST /api/one/pay - 聚合支付接口](#post-api-one-pay-payment-2)
- [POST /api/eps-credit/refund - 信用额度退款接口](#post-api-eps-credit-refund-refund-8)
- [POST /api/eps-credit/payment - 信用额度支付接口](#post-api-eps-credit-payment-payment-7)
- [POST /api/eps-credit/payment-confirm - 信用额度支付确认接口](#post-api-eps-credit-payment-confirm-paymentconfirm-1)

### 支付订单审核业务接口

- [POST /api/eps-verify/wrokflow/callback - Workflow任务回调](#post-api-eps-verify-wrokflow-callback-callback)
- [POST /api/eps-verify/result-hand-enter - 审批结果手工录入](#post-api-eps-verify-result-hand-enter-verifyresulthandenter)
- [POST /api/eps-verify/credit-limit/{id} - 信用额度不足发起审核接口](#post-api-eps-verify-credit-limit-id-verifycreditlimit)

### 线下业务接口

- [POST /api/eps-offline/refund - 线下退款接口](#post-api-eps-offline-refund-refund-7)
- [POST /api/eps-offline/payment - 线下付款接口](#post-api-eps-offline-payment-payment-6)
- [POST /api/eps-offline/payment-confirm - 线下付款确认接口](#post-api-eps-offline-payment-confirm-paymentconfirm)

### EPS管理业务接口

- [POST /api/eps-manager/order-refund - 支付订单退款接口](#post-api-eps-manager-order-refund-orderrefund)
- [POST /api/eps-manager/order-refund/sale-order - 销售订单退款接口](#post-api-eps-manager-order-refund-sale-order-orderrefund-1)

### 现金业务接口

- [POST /api/eps-cash/refund - 现金退款接口](#post-api-eps-cash-refund-refund-11)
- [POST /api/eps-cash/payment - 现金付款接口](#post-api-eps-cash-payment-payment-9)

### 账户业务接口

- [POST /api/eps-account/refund - 账户退款接口](#post-api-eps-account-refund-refund-13)
- [POST /api/eps-account/payment - 账户支付接口](#post-api-eps-account-payment-payment-13)

### 有道撤销卷

- [GET /api/youdao-revoke/revoke/{orderCode} - 有道撤销卷接口](#get-api-youdao-revoke-revoke-ordercode-couponrevoke)

### 服务监控管理

- [GET /api/monitor/version - 获取服务版本信息](#get-api-monitor-version-version)
- [GET /api/monitor/health - 心跳检查](#get-api-monitor-health-health)

### main-site-error-handler

- [GET /error ](#get-error-handleerror)
- [POST /error ](#post-error-handleerror-1)
- [PUT /error ](#put-error-handleerror-2)
- [DELETE /error ](#delete-error-handleerror-3)
- [PATCH /error ](#patch-error-handleerror-4)
- [OPTIONS /error ](#options-error-handleerror-6)
- [HEAD /error ](#head-error-handleerror-5)


## 接口详情

<a id="put-api-tender-update-status-id-updatetenderstatus"></a>

### PUT /api/tender/update/status/{id}

- 分组：支付方式管理接口
- 名称：-
- OperationId：updateTenderStatus

#### 调用方法

`PUT /api/tender/update/status/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) |  |  |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：string

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTender（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTender）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTender | 否 |  |  |

<a id="post-api-tender-update-id-update"></a>

### POST /api/tender/update/{id}

- 分组：支付方式管理接口
- 名称：修改支付方式接口
- OperationId：update

#### 调用方法

`POST /api/tender/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 支付方式ID | 1 |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：UpdateTenderDTO（com.leadwaycloud.rm.eps.business.history.manager.dto.UpdateTenderDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 代号 | "CASH" |
| name | string | 否 | 名称 | "现金" |
| otherName | string | 否 | 别名 | "钞票" |
| type | string | 否 | 类型  【 CASH : 现金   MOBILE : 移动支付   MEMBER_ACCOUNT : 会员账户   CREDIT : 信用支付   OFFLINE : 线下支付   BANK_CARD : 银行卡支付   】 | "CASH" |
| image | string | 否 | 图片 |  |
| vat | boolean | 否 | 是否可开发票 | true |
| memberAccountTypeId | integer(int64) | 否 | 会员账户类型ID | 1 |
| mobilePaymentType | string | 否 | 移动支付类型  【 WECHAT : 微信   ALIPAY : 支付宝   CMB : 招商B2B   CMB_SCAN : 招商聚合支付   OTHER : 其他   】 | "WECHAT" |
| description | string | 否 | 描述 |  |
| financeTenderId | integer(int64) | 否 | 财务付款方式ID | 1 |
| otherCode | string | 否 | 其他编号 | "CASH" |
| tenderConfig | TenderConfigBO | 是 |  |  |
| reserved1 | string | 否 | 备用字段1(收款人户名) |  |
| reserved2 | string | 否 | 备用字段2(银行账户) |  |
| reserved3 | string | 否 | 备用字段3(开户银行) |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTender（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTender）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTender | 否 |  |  |

<a id="post-api-tender-setting-channel-tender-settingchanneltender"></a>

### POST /api/tender/setting/channel-tender

- 分组：支付方式管理接口
- 名称：配置渠道支付方式接口
- OperationId：settingChannelTender

#### 调用方法

`POST /api/tender/setting/channel-tender`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SettingChannelTenderDTO（com.leadwaycloud.rm.eps.business.history.manager.dto.SettingChannelTenderDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| channelTenderList | ChannelTenderBO[] | 是 | 渠道支付方式配置 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmChannelTender（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmChannelTender）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmChannelTender[] | 否 | 返回数据 |  |

<a id="post-api-tender-batch-setting-channel-tender-batchsettingchanneltender"></a>

### POST /api/tender/batch-setting/channel-tender

- 分组：支付方式管理接口
- 名称：批量配置渠道支付方式接口
- OperationId：batchSettingChannelTender

#### 调用方法

`POST /api/tender/batch-setting/channel-tender`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：BatchSettingChannelTenderDTO（com.leadwaycloud.rm.eps.business.history.manager.dto.BatchSettingChannelTenderDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyIdList | integer(int64)[] | 是 | 公司ID集合 |  |
| channelList | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| channelTenderList | ChannelTenderBO[] | 是 | 渠道支付方式配置 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-tender-add-add"></a>

### POST /api/tender/add

- 分组：支付方式管理接口
- 名称：添加支付方式接口
- OperationId：add

#### 调用方法

`POST /api/tender/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AddTenderDTO（com.leadwaycloud.rm.eps.business.history.manager.dto.AddTenderDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| code | string | 是 | 代号 | "CASH" |
| name | string | 是 | 名称 | "现金" |
| otherName | string | 否 | 别名 | "钞票" |
| type | string | 是 | 类型  【 CASH : 现金   MOBILE : 移动支付   MEMBER_ACCOUNT : 会员账户   CREDIT : 信用支付   OFFLINE : 线下支付   BANK_CARD : 银行卡支付   】 | "CASH" |
| status | string | 是 | 状态  【 AVAILABLE : 可用的   STOP : 停用的   DELETE : 删除的   】 | "AVAILABLE" |
| image | string | 否 | 图片 |  |
| vat | boolean | 否 | 是否可开发票 | true |
| memberAccountTypeId | integer(int64) | 否 | 会员账户类型ID | 1 |
| mobilePaymentType | string | 否 | 移动支付类型  【 WECHAT : 微信   ALIPAY : 支付宝   CMB : 招商B2B   CMB_SCAN : 招商聚合支付   OTHER : 其他   】 | "WECHAT" |
| description | string | 否 | 描述 |  |
| financeTenderId | integer(int64) | 是 | 财务付款方式ID | 1 |
| otherCode | string | 否 | 其他编号 | "CASH" |
| tenderConfig | TenderConfigBO | 是 |  |  |
| reserved1 | string | 否 | 备用字段1(收款人户名) |  |
| reserved2 | string | 否 | 备用字段2(银行账户) |  |
| reserved3 | string | 否 | 备用字段3(开户银行) |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTender（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTender）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTender | 否 |  |  |

<a id="get-api-tender-id-query-1"></a>

### GET /api/tender/{id}

- 分组：支付方式管理接口
- 名称：查询支付方式接口
- OperationId：query_1

#### 调用方法

`GET /api/tender/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTender（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTender）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTender | 否 |  |  |

<a id="get-api-tender-query-channel-tender-companyid-channel-querychanneltender"></a>

### GET /api/tender/query/channel-tender/{companyId}/{channel}

- 分组：支付方式管理接口
- 名称：查询渠道支持的支付方式接口
- OperationId：queryChannelTender

#### 调用方法

`GET /api/tender/query/channel-tender/{companyId}/{channel}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | path | 是 | integer(int64) | 公司ID | 1 |
| channel | path | 是 | string | 渠道 | "POS" |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmChannelTender（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmChannelTender）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmChannelTender[] | 否 | 返回数据 |  |

<a id="get-api-tender-page-query-2"></a>

### GET /api/tender/page

- 分组：支付方式管理接口
- 名称：查询支付方式(分页)接口
- OperationId：query_2

#### 调用方法

`GET /api/tender/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | long | 商户ID | 1 |
| code | query | 否 | string | 代号 | "CASH" |
| name | query | 否 | string | 名称 | "现金" |
| otherName | query | 否 | string | 别名 | "钞票" |
| type | query | 否 | string | 类型 | "CASH" |
| status | query | 否 | string | 状态 | "AVAILABLE" |
| vat | query | 否 | boolean | 是否可开发票 | true |
| system | query | 否 | boolean | 是否由系统默认 | true |
| otherCode | query | 否 | string | 其他编号 | "CASH" |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTender（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmTender）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTender | 否 |  |  |

<a id="put-api-tender-mobile-config-update-wechat-id-updatewechatconfig"></a>

### PUT /api/tender-mobile-config/update/wechat/{id}

- 分组：行动支付配置管理接口
- 名称：修改微信支付配置接口
- OperationId：updateWechatConfig

#### 调用方法

`PUT /api/tender-mobile-config/update/wechat/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 配置ID | 1 |

#### 请求体


- Content-Type：`multipart/form-data`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| arg1 | UpdateMobileWechatConfigDTO | 是 |  |  |
| certificateFile | string(binary) | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderMobileConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

<a id="put-api-tender-mobile-config-update-alipay-id-updatealipayconfig"></a>

### PUT /api/tender-mobile-config/update/alipay/{id}

- 分组：行动支付配置管理接口
- 名称：修改支付宝支付配置接口
- OperationId：updateAlipayConfig

#### 调用方法

`PUT /api/tender-mobile-config/update/alipay/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 配置ID | 1 |

#### 请求体


- Content-Type：`multipart/form-data`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| arg1 | UpdateMobileAlipayConfigDTO | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderMobileConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

<a id="post-api-tender-mobile-config-add-wechat-addwechatconfig"></a>

### POST /api/tender-mobile-config/add/wechat

- 分组：行动支付配置管理接口
- 名称：创建微信支付配置接口
- OperationId：addWechatConfig

#### 调用方法

`POST /api/tender-mobile-config/add/wechat`

#### 参数

无

#### 请求体


- Content-Type：`multipart/form-data`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| arg0 | AddMobileWechatConfigDTO | 是 |  |  |
| certificateFile | string(binary) | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderMobileConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

<a id="post-api-tender-mobile-config-add-alipay-addalipayconfig"></a>

### POST /api/tender-mobile-config/add/alipay

- 分组：行动支付配置管理接口
- 名称：创建支付宝支付配置接口
- OperationId：addAlipayConfig

#### 调用方法

`POST /api/tender-mobile-config/add/alipay`

#### 参数

无

#### 请求体


- Content-Type：`multipart/form-data`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| arg0 | AddMobileAlipayConfigDTO | 是 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderMobileConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

<a id="get-api-tender-mobile-config-page-query-3"></a>

### GET /api/tender-mobile-config/page

- 分组：行动支付配置管理接口
- 名称：查询行动支付配置接口
- OperationId：query_3

#### 调用方法

`GET /api/tender-mobile-config/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 是 | long | 商户ID | 1 |
| companyId | query | 否 | long | 公司ID | 1 |
| tenderId | query | 否 | long | 支付方式ID | 1 |
| type | query | 否 | string | 类型 | "WECHAT" |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderMobileConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

<a id="delete-api-tender-mobile-config-remove-id-remove-1"></a>

### DELETE /api/tender-mobile-config/remove/{id}

- 分组：行动支付配置管理接口
- 名称：删除支付配置接口(物理删除,会导致对应公司下的支付方式支付失败)
- OperationId：remove_1

#### 调用方法

`DELETE /api/tender-mobile-config/remove/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 配置ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Boolean（com.leadwaycloud.core.model.RJava.lang.Boolean）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

<a id="put-api-eps-wechat-config-update-updateconfig"></a>

### PUT /api/eps-wechat/config/update

- 分组：微信业务接口
- 名称：微信配置修改接口
- OperationId：updateConfig

#### 调用方法

`PUT /api/eps-wechat/config/update`

#### 参数

无

#### 请求体


- Content-Type：`multipart/form-data`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| arg0 | WechatConfigUpdateReqDTO | 是 |  |  |
| certificateFile | string(binary) | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderMobileConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

<a id="post-api-eps-wechat-refund-refund-6"></a>

### POST /api/eps-wechat/refund

- 分组：微信业务接口
- 名称：微信退款接口
- OperationId：refund_6

#### 调用方法

`POST /api/eps-wechat/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WechatRefundReqDTO（com.leadwaycloud.rm.eps.business.wechat.model.dto.WechatRefundReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |
| platformOrderCode | string | 是 | 微信付款回传的平台单号 | "2021110422001410740505323470" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-wechat-refund-query-refundquery"></a>

### POST /api/eps-wechat/refund/query

- 分组：微信业务接口
- 名称：微信退款查询接口
- OperationId：refundQuery

#### 调用方法

`POST /api/eps-wechat/refund/query`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WechatRefundQueryReqDTO（com.leadwaycloud.rm.eps.business.wechat.model.dto.WechatRefundQueryReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| epsOrderCode | string | 是 | 支付订单编号 | "xxx" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WechatRefundQueryVO（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.wechat.model.vo.WechatRefundQueryVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WechatRefundQueryVO | 否 |  |  |

<a id="post-api-eps-wechat-precreate-payment-payment-3"></a>

### POST /api/eps-wechat/precreate-payment

- 分组：微信业务接口
- 名称：微信预支付接口
- OperationId：payment_3

#### 调用方法

`POST /api/eps-wechat/precreate-payment`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WechatPaymentPreCreateReqDTO（com.leadwaycloud.rm.eps.business.wechat.model.dto.WechatPaymentPreCreateReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| openId | string | 是 | 微信账号OpenId | "..." |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：String（com.leadwaycloud.core.model.RJava.lang.String）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | string | 否 | 返回数据 |  |

<a id="post-api-eps-wechat-payment-payment-4"></a>

### POST /api/eps-wechat/payment

- 分组：微信业务接口
- 名称：微信支付接口
- OperationId：payment_4

#### 调用方法

`POST /api/eps-wechat/payment`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WechatPaymentF2FReqDTO（com.leadwaycloud.rm.eps.business.wechat.model.dto.WechatPaymentF2FReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| authCode | string | 是 | 付款码 | "28763443825664394" |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-wechat-jsapi-payment-payment-5"></a>

### POST /api/eps-wechat/jsapi-payment

- 分组：微信业务接口
- 名称：微信JSAPI支付接口
- OperationId：payment_5

#### 调用方法

`POST /api/eps-wechat/jsapi-payment`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WechatPaymentJsapiReqDTO（com.leadwaycloud.rm.eps.business.wechat.model.dto.WechatPaymentJsapiReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| openId | string | 是 | 微信账号OpenId | "..." |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WechatPaymentJsapiVO（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.wechat.model.vo.WechatPaymentJsapiVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WechatPaymentJsapiVO | 否 |  |  |

<a id="post-api-eps-wechat-jsapi-payment-callback-paymentcallback"></a>

### POST /api/eps-wechat/jsapi-payment/callback

- 分组：微信业务接口
- 名称：微信支付回调接口
- OperationId：paymentCallback

#### 调用方法

`POST /api/eps-wechat/jsapi-payment/callback`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：string

无

<a id="post-api-eps-wechat-config-create-createconfig"></a>

### POST /api/eps-wechat/config/create

- 分组：微信业务接口
- 名称：微信配置创建接口
- OperationId：createConfig

#### 调用方法

`POST /api/eps-wechat/config/create`

#### 参数

无

#### 请求体


- Content-Type：`multipart/form-data`
- 必填：否
- 类型：object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| arg0 | WechatConfigCreateReqDTO | 是 |  |  |
| certificateFile | string(binary) | 否 |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderMobileConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

<a id="put-api-eps-cmb-config-update-updateconfig-1"></a>

### PUT /api/eps-cmb/config/update

- 分组：招商银行B2B业务接口
- 名称：招商银行B2B支付配置修改接口
- OperationId：updateConfig_1

#### 调用方法

`PUT /api/eps-cmb/config/update`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CmbConfigUpdateReqDTO（com.leadwaycloud.rm.eps.business.cmb.b2b.model.CmbConfigUpdateReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| configId | integer(int64) | 是 | 配置ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "总部招商银行支付配置" |
| description | string | 否 | 描述 |  |
| appId | string | 是 | 应用ID(已订阅云账单服务的appid) |  |
| appSecret | string | 是 | 应用密钥(已订阅云账单服务的app密钥) |  |
| cmbPublicKey | string | 是 | 招行公钥 |  |
| publicKey | string | 是 | 公钥 |  |
| privateKey | string | 是 | 私钥 |  |
| uniPltNbr | string | 是 | 统一平台商户编号 |  |
| uniMchNbr | string | 是 | 统一收款商户编号 |  |
| sandBox | boolean | 是 | 是否是沙箱模式 | true |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderMobileConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

<a id="post-api-eps-cmb-refund-refund-9"></a>

### POST /api/eps-cmb/refund

- 分组：招商银行B2B业务接口
- 名称：招商银行B2B支付订单退款接口
- OperationId：refund_9

#### 调用方法

`POST /api/eps-cmb/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CmbRefundReqDTO（com.leadwaycloud.rm.eps.business.cmb.b2b.model.CmbRefundReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-cmb-refund-callback-refundcallback"></a>

### POST /api/eps-cmb/refund/callback

- 分组：招商银行B2B业务接口
- 名称：招商银行B2B支付退款异步接收数据接口
- OperationId：refundCallback

#### 调用方法

`POST /api/eps-cmb/refund/callback`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CallBackRequestBO（com.leadwaycloud.rm.eps.business.cmb.b2b.common.model.bo.CallBackRequestBO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| msgNbr | string | 是 | 消息号 |  |
| msgType | string | 是 | 消息类型（BHY:云账单） |  |
| msgKey | string | 是 | 消息键值 |  |
| pltNbr | string | 是 | 平台商户编号 |  |
| mchNbr | string | 是 | 收款商户编号 |  |
| uniPltNbr | string | 是 | 统一平台商户编号 |  |
| uniMchNbr | string | 是 | 统一收款商户编号 |  |
| orderNbr | string | 是 | 订单号 |  |
| orderSubNbr | string | 是 | 订单交易序号 |  |
| mchOrderNbr | string | 是 | 商户订单号 |  |
| mchTransNbr | string | 是 | 商户交易流水号 |  |
| rltTransNbr | string | 是 | 关联交易流水号 |  |
| orderType | string | 是 | 订单类型(PAY:消费类 BCK:退货类) |  |
| orderSubtype | string | 是 | 订单子类(消费类 DRT:直接支付 GRT:担保支付 退货类 BCK:退货退款) |  |
| orderPostTime | string | 是 | 订单推送时间（yyyyMMddHHmmss） |  |
| orderAmt | number(double) | 是 | 订单金额 |  |
| transAmt | number(double) | 是 | 交易金额 |  |
| orderCcyNbr | string | 是 | 订单币种 |  |
| status | string | 是 | 订单状态（STR:发起 OPR:已受理 AUT:待付款 WCF:待确认 ING:处理中(退款) DBT:已扣款(退款) FIN:完成） |  |
| rtnFlag | string | 是 | 请求结果（S:成功 F:失败 B:退票 C:撤销 I:处理中 W:可疑 A:已提交） |  |
| bckFlag | string | 否 | 退款标志（Y:已退款 N:未退款 I:处理中 P:部分退款） |  |
| bckAmt | number(double) | 否 | 退款金额 |  |
| orderStrTime | string | 是 | 订单开始时间（yyyyMMddHHmmss） |  |
| orderEndTime | string | 是 | 订单完成时间（yyyyMMddHHmmss） |  |
| payerAccNbr | string | 否 | 付款方账号 |  |
| payerAccName | string | 否 | 付款方账户名 |  |
| payerBankNbr | string | 否 | 付款方联行号 |  |
| payerBankName | string | 否 | 付款方联行名 |  |
| payeeAccNbr | string | 否 | 收款方账号 |  |
| payeeAccName | string | 否 | 收款方账户名 |  |
| payeeBankNbr | string | 否 | 收款方联行号 |  |
| payeeBankName | string | 否 | 收款方联行名 |  |
| msgText | string | 否 | 消息描述 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：string

无

<a id="post-api-eps-cmb-query-query"></a>

### POST /api/eps-cmb/query

- 分组：招商银行B2B业务接口
- 名称：EPS订单招商银行B2B支付订单结果查询接口
- OperationId：query

#### 调用方法

`POST /api/eps-cmb/query`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CmbQueryReqDTO（com.leadwaycloud.rm.eps.business.cmb.b2b.model.CmbQueryReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| epsOrderCode | string | 是 | 支付订单编号 | "xxx" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ResponseOrderQryDTO$OrderInfoQueryRtnBO（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.cmb.b2b.common.model.dto.ResponseOrderQryDTO$OrderInfoQueryRtnBO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ResponseOrderQryDTO$OrderInfoQueryRtnBO | 否 |  |  |

<a id="post-api-eps-cmb-payment-payment-8"></a>

### POST /api/eps-cmb/payment

- 分组：招商银行B2B业务接口
- 名称：招商银行B2B支付订单发起接口
- OperationId：payment_8

#### 调用方法

`POST /api/eps-cmb/payment`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CmbPaymentReqDTO（com.leadwaycloud.rm.eps.business.cmb.b2b.model.CmbPaymentReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| goodsDesc | string | 否 | 商品描述 | "测试商品" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：String（com.leadwaycloud.core.model.RJava.lang.String）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | string | 否 | 返回数据 |  |

<a id="post-api-eps-cmb-payment-callback-paymentcallback-1"></a>

### POST /api/eps-cmb/payment/callback

- 分组：招商银行B2B业务接口
- 名称：招商银行B2B支付订单发起异步接收数据接口
- OperationId：paymentCallback_1

#### 调用方法

`POST /api/eps-cmb/payment/callback`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CallBackRequestBO（com.leadwaycloud.rm.eps.business.cmb.b2b.common.model.bo.CallBackRequestBO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| msgNbr | string | 是 | 消息号 |  |
| msgType | string | 是 | 消息类型（BHY:云账单） |  |
| msgKey | string | 是 | 消息键值 |  |
| pltNbr | string | 是 | 平台商户编号 |  |
| mchNbr | string | 是 | 收款商户编号 |  |
| uniPltNbr | string | 是 | 统一平台商户编号 |  |
| uniMchNbr | string | 是 | 统一收款商户编号 |  |
| orderNbr | string | 是 | 订单号 |  |
| orderSubNbr | string | 是 | 订单交易序号 |  |
| mchOrderNbr | string | 是 | 商户订单号 |  |
| mchTransNbr | string | 是 | 商户交易流水号 |  |
| rltTransNbr | string | 是 | 关联交易流水号 |  |
| orderType | string | 是 | 订单类型(PAY:消费类 BCK:退货类) |  |
| orderSubtype | string | 是 | 订单子类(消费类 DRT:直接支付 GRT:担保支付 退货类 BCK:退货退款) |  |
| orderPostTime | string | 是 | 订单推送时间（yyyyMMddHHmmss） |  |
| orderAmt | number(double) | 是 | 订单金额 |  |
| transAmt | number(double) | 是 | 交易金额 |  |
| orderCcyNbr | string | 是 | 订单币种 |  |
| status | string | 是 | 订单状态（STR:发起 OPR:已受理 AUT:待付款 WCF:待确认 ING:处理中(退款) DBT:已扣款(退款) FIN:完成） |  |
| rtnFlag | string | 是 | 请求结果（S:成功 F:失败 B:退票 C:撤销 I:处理中 W:可疑 A:已提交） |  |
| bckFlag | string | 否 | 退款标志（Y:已退款 N:未退款 I:处理中 P:部分退款） |  |
| bckAmt | number(double) | 否 | 退款金额 |  |
| orderStrTime | string | 是 | 订单开始时间（yyyyMMddHHmmss） |  |
| orderEndTime | string | 是 | 订单完成时间（yyyyMMddHHmmss） |  |
| payerAccNbr | string | 否 | 付款方账号 |  |
| payerAccName | string | 否 | 付款方账户名 |  |
| payerBankNbr | string | 否 | 付款方联行号 |  |
| payerBankName | string | 否 | 付款方联行名 |  |
| payeeAccNbr | string | 否 | 收款方账号 |  |
| payeeAccName | string | 否 | 收款方账户名 |  |
| payeeBankNbr | string | 否 | 收款方联行号 |  |
| payeeBankName | string | 否 | 收款方联行名 |  |
| msgText | string | 否 | 消息描述 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：string

无

<a id="post-api-eps-cmb-config-create-createconfig-1"></a>

### POST /api/eps-cmb/config/create

- 分组：招商银行B2B业务接口
- 名称：招商银行B2B支付配置创建接口
- OperationId：createConfig_1

#### 调用方法

`POST /api/eps-cmb/config/create`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CmbConfigCreateReqDTO（com.leadwaycloud.rm.eps.business.cmb.b2b.model.CmbConfigCreateReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "总部招商银行支付配置" |
| description | string | 否 | 描述 |  |
| appId | string | 是 | 应用ID(已订阅云账单服务的appid) |  |
| appSecret | string | 是 | 应用密钥(已订阅云账单服务的app密钥) |  |
| cmbPublicKey | string | 是 | 招行公钥 |  |
| publicKey | string | 是 | 公钥 |  |
| privateKey | string | 是 | 私钥 |  |
| uniPltNbr | string | 是 | 统一平台商户编号 |  |
| uniMchNbr | string | 是 | 统一收款商户编号 |  |
| sandBox | boolean | 是 | 是否是沙箱模式 | true |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderMobileConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

<a id="put-api-eps-cmb-scan-config-update-updateconfig-2"></a>

### PUT /api/eps-cmb-scan/config/update

- 分组：招商银行聚合业务接口
- 名称：招商银行聚合支付配置修改接口
- OperationId：updateConfig_2

#### 调用方法

`PUT /api/eps-cmb-scan/config/update`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CmbScanConfigUpdateReqDTO（com.leadwaycloud.rm.eps.business.cmb.scan.model.CmbScanConfigUpdateReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| configId | integer(int64) | 是 | 配置ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "总部招商银行支付配置" |
| description | string | 否 | 描述 |  |
| appId | string | 是 | 应用ID(商户招行聚合收单应用标识) |  |
| appSecret | string | 是 | 应用密钥(商户招行聚合收单应用密钥) |  |
| cmbPublicKey | string | 是 | 招行公钥 |  |
| publicKey | string | 是 | 公钥 |  |
| privateKey | string | 是 | 私钥 |  |
| mchCode | string | 是 | 商户编号 |  |
| stoCode | string | 是 | 门店编号 |  |
| cashier | string | 是 | 收银员 |  |
| sandBox | boolean | 是 | 是否是沙箱模式 | true |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderMobileConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

<a id="post-api-eps-cmb-scan-refund-refund-10"></a>

### POST /api/eps-cmb-scan/refund

- 分组：招商银行聚合业务接口
- 名称：招商银行聚合支付订单退款接口
- OperationId：refund_10

#### 调用方法

`POST /api/eps-cmb-scan/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CmbScanRefundReqDTO（com.leadwaycloud.rm.eps.business.cmb.scan.model.CmbScanRefundReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-cmb-scan-refund-callback-refundcallback-1"></a>

### POST /api/eps-cmb-scan/refund/callback

- 分组：招商银行聚合业务接口
- 名称：招商银行聚合支付退款异步接收数据接口
- OperationId：refundCallback_1

#### 调用方法

`POST /api/eps-cmb-scan/refund/callback`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| arg0 | query | 是 | RefundCallBackDTO |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：string

无

<a id="post-api-eps-cmb-scan-query-refund-queryrefund"></a>

### POST /api/eps-cmb-scan/query-refund

- 分组：招商银行聚合业务接口
- 名称：EPS订单招商银行聚合支付退款订单结果查询接口
- OperationId：queryRefund

#### 调用方法

`POST /api/eps-cmb-scan/query-refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CmbQueryReqDTO（com.leadwaycloud.rm.eps.business.cmb.b2b.model.CmbQueryReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| epsOrderCode | string | 是 | 支付订单编号 | "xxx" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ResponseRefundQueryDTO（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.cmb.scan.common.model.dto.ResponseRefundQueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ResponseRefundQueryDTO | 否 |  |  |

<a id="post-api-eps-cmb-scan-query-pay-querypayment"></a>

### POST /api/eps-cmb-scan/query-pay

- 分组：招商银行聚合业务接口
- 名称：EPS订单招商银行聚合支付付款订单结果查询接口
- OperationId：queryPayment

#### 调用方法

`POST /api/eps-cmb-scan/query-pay`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CmbQueryReqDTO（com.leadwaycloud.rm.eps.business.cmb.b2b.model.CmbQueryReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| epsOrderCode | string | 是 | 支付订单编号 | "xxx" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ResponsePayQueryDTO（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.cmb.scan.common.model.dto.ResponsePayQueryDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ResponsePayQueryDTO | 否 |  |  |

<a id="post-api-eps-cmb-scan-qrcode-scanqrcode"></a>

### POST /api/eps-cmb-scan/qrcode

- 分组：招商银行聚合业务接口
- 名称：招商银行聚合支付二维码获取接口
- OperationId：scanQrcode

#### 调用方法

`POST /api/eps-cmb-scan/qrcode`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CmbScanPaymentReqDTO（com.leadwaycloud.rm.eps.business.cmb.scan.model.CmbScanPaymentReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| goodsDesc | string | 否 | 商品描述 | "测试商品" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：String（com.leadwaycloud.core.model.RJava.lang.String）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | string | 否 | 返回数据 |  |

<a id="post-api-eps-cmb-scan-payment-callback-paymentcallback-2"></a>

### POST /api/eps-cmb-scan/payment/callback

- 分组：招商银行聚合业务接口
- 名称：招商银行聚合支付订单发起异步接收数据接口
- OperationId：paymentCallback_2

#### 调用方法

`POST /api/eps-cmb-scan/payment/callback`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| arg0 | query | 是 | PayCallBackDTO |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：string

无

<a id="post-api-eps-cmb-scan-config-create-createconfig-2"></a>

### POST /api/eps-cmb-scan/config/create

- 分组：招商银行聚合业务接口
- 名称：招商银行聚合支付配置创建接口
- OperationId：createConfig_2

#### 调用方法

`POST /api/eps-cmb-scan/config/create`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CmbScanConfigCreateReqDTO（com.leadwaycloud.rm.eps.business.cmb.scan.model.CmbScanConfigCreateReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "总部招商银行支付配置" |
| description | string | 否 | 描述 |  |
| appId | string | 是 | 应用ID(商户招行聚合收单应用标识) |  |
| appSecret | string | 是 | 应用密钥(商户招行聚合收单应用密钥) |  |
| cmbPublicKey | string | 是 | 招行公钥 |  |
| publicKey | string | 是 | 公钥 |  |
| privateKey | string | 是 | 私钥 |  |
| mchCode | string | 是 | 商户编号 |  |
| stoCode | string | 是 | 门店编号 |  |
| cashier | string | 是 | 收银员 |  |
| sandBox | boolean | 是 | 是否是沙箱模式 | true |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderMobileConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

<a id="put-api-eps-alipay-config-update-updateconfig-3"></a>

### PUT /api/eps-alipay/config/update

- 分组：支付宝业务接口
- 名称：支付宝配置修改接口
- OperationId：updateConfig_3

#### 调用方法

`PUT /api/eps-alipay/config/update`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AlipayConfigUpdateReqDTO（com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayConfigUpdateReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| configId | integer(int64) | 是 | 配置ID | 1 |
| tenderId | integer(int64) | 否 | 支付方式ID | 1 |
| name | string | 否 | 名称 | "总部支付宝支付配置" |
| description | string | 否 | 描述 |  |
| alipay_uid | string | 否 | 商户ID | "2088102175426064" |
| alipay_appId | string | 否 | 应用ID | "2016091300500819" |
| alipay_alipayPublicKey | string | 否 | 支付公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzMZynrxAizPAe/zQsCVTEWzemRL6u/CeKRCjZyY27cnM9/46YjreFfXP6niKMYAyXD3X5Gaf34YL+mRBtv/zfM7RA6xiAZkIludJsWB9UgWn4eGkbf4xi7E0J1q3Ct8npWDlWpPvHubP4kPB6zXm4lvd78to8R0fAIHFF/kJSPEqkHnMX3W98yMpNWQAUh63+5kwWLwtdJQvZ5EAHf0jsK93ZzKSIpxpPlD77vSxlg0Pk1hCaV6i/sSPmcPZgjv3m/qhRGr9ekgt5d1qKi5cmBYITPqBvnUWsUuv2mKIeR5yH4uUxiqtN8PEazQWuvU7oOUi0RRoUDWBX/mLXg96dQIDAQAB" |
| alipay_publicKey | string | 否 | 应用公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr1PvV6RUKftTsWGPw3UBxOIdSdevC03lUYJHLz48Di9UQ7A6ghV+4irW9nuMOL4gZgz1DUEFaP21V0TL/9zWEDTrj6Cag9lkfiTUOZiIw/RDUb1C7eqtLu+UAHqlrAAE56pB0VEa7/8mIwXIDYGGqdw/mxiJcsJsWJ4OaG4J9KetDdr+KHKtxVQ7tZRbwi68EDUC5MRgHkELXGHLaJZwmgy7Rsu4tnkT8Kf4lv4Pdk/KFtWWkDP1sGq+al+WYf3vyR9dfQeCrnL3gO0ZJR9AqmXMYItbmI9Yn6hDcPLSuxHVgLqylD73D8t2dF0Ri3wcSTA/m2mvq0yjROSVzcKKDwIDAQAB" |
| alipay_privateKey | string | 否 | 应用私钥 | "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvU+9XpFQp+1OxYY/DdQHE4h1J168LTeVRgkcvPjwOL1RDsDqCFX7iKtb2e4w4viBmDPUNQQVo/bVXRMv/3NYQNOuPoJqD2WR+JNQ5mIjD9ENRvULt6q0u75QAeqWsAATnqkHRURrv/yYjBcgNgYap3D+bGIlywmxYng5obgn0p60N2v4ocq3FVDu1lFvCLrwQNQLkxGAeQQtcYctolnCaDLtGy7i2eRPwp/iW/g92T8oW1ZaQM/Wwar5qX5Zh/e/JH119B4KucveA7RklH0CqZcxgi1uYj1ifqENw8tK7EdWAurKUPvcPy3Z0XRGLfBxJMD+baa+rTKNE5JXNwooPAgMBAAECggEAYrbMZDkGlhiGV7HJgtAHLfXtbZz9Vk0GVy0VrTjKEWZ+eBnp50H5DZf3LhIDshMCJNMYydyZEjL+feMjRKzu7XMOSfCv7ppgpVFRGBiUsFd/666210OxPGLxno9vZfcgy9qlchfLJeMvcrqXl1sdGdgDC+z1vmJPJFnhXNTP0CoEn7020jmp4MEflHu24kC4YZwywWjExnW7mo59jTRD8HCvjYmGhKoqJtb0gJSREHG5Tf5VAWjzy/mB5LKr9mve32yF4OQLVr9u7PMMk95of0AIRnNOEjWPJ23X3xXd7tqxzvOqJrH/GpzQ+DlpD49vfSHhLNR4DguTaR5e53YHOQKBgQDnNxwUSVjWwJkfHEYoCunrPBq6kaQczN9HEOhox7OHF5O9sDsm+ojsKrlVahklL+6wHHdW3QsicCn4cj0nU2IKdxaZLfV2hkmQH9c92WF11uHvK6rQyjRR0kX30yvhu7AsGcTCX6pj+ha0JwuRKnrOcYlyPFfCjdEEkqeODTIIFQKBgQDCHzEl/7Sb4lxaJbY4APOcU9Tfp+5GQEM/J8Os0vODcSM0OqpSfMATyQFBmP4TA5G3f0Bf2gaQi0NVlN0c9C1Ikkar1g+YyefUV7LZiMKKzJLVFDdy+lgabDEI1T9B8Yk+mm+ybZ9WKMPS8FBR7+aUQDISFf78lwefabfvLCvOkwKBgQDiILy+fml7Rku66G0YtmvGGzdM5ilp3Vg06a1S5JSI958Pcm63lWkaCELP7X8AJpu682wnsPE10hrKF/gFIQCOmZ+pWhBpxbXmVa2tmI8/r1OyFLPvlQKMTykM0iNllqkayGztaKB9PNa9hD5E0BXhF5tD9Q4jgY09eqySOgeHbQKBgCznej8H/4dvvV09DAG4dqHa4os6FWw6wVOCp0j7I0lsinAygePC58ur25aJBXzwfmysCwAhNxOIo3LQlLV15mO7Mo3dXo5BZldAUibv89CXsf+IRatbLbYvAMjCS3e9n7nTj7L+mLUdiO7qmCncDMKOdwan/+v+I81Ebz/sP9XxAoGACkaJJBnRwlqBLxO9S/zqUArIYZdwSlYHLOoHjTTJmHm4YyJsYh8u2DUH2VfUAx97Y5+HEz8EhMjqdU/2B/MKsMhAss3veu6gVdrWXOIQh2y0kD0GEDJ//910UnA45w42XtCmWLkDErjsnOFtAel2IoVDd7KdYz7dwLRhvlXZDe4=" |
| alipay_signType | string | 否 | 签名方式  【 RSA2 : RSA2   】 | "RSA2" |
| alipay_sandBox | boolean | 否 | 是否是沙箱模式 | true |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderMobileConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

<a id="post-api-eps-alipay-refund-refund-12"></a>

### POST /api/eps-alipay/refund

- 分组：支付宝业务接口
- 名称：支付宝退款接口
- OperationId：refund_12

#### 调用方法

`POST /api/eps-alipay/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AlipayRefundReqDTO（com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayRefundReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |
| platformOrderCode | string | 是 | 支付宝付款回传的平台单号 | "2021110422001410740505323470" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-alipay-refund-query-refundquery-1"></a>

### POST /api/eps-alipay/refund/query

- 分组：支付宝业务接口
- 名称：支付宝退款查询接口
- OperationId：refundQuery_1

#### 调用方法

`POST /api/eps-alipay/refund/query`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AlipayRefundQueryReqDTO（com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayRefundQueryReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| epsOrderCode | string | 是 | 支付订单编号 | "xxx" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：AlipayRefundQueryVO（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.alipay.model.vo.AlipayRefundQueryVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | AlipayRefundQueryVO | 否 |  |  |

<a id="post-api-eps-alipay-precreate-payment-payment-10"></a>

### POST /api/eps-alipay/precreate-payment

- 分组：支付宝业务接口
- 名称：支付宝预支付接口
- OperationId：payment_10

#### 调用方法

`POST /api/eps-alipay/precreate-payment`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AlipayPaymentPrecreateReqDTO（com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayPaymentPrecreateReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：String（com.leadwaycloud.core.model.RJava.lang.String）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | string | 否 | 返回数据 |  |

<a id="post-api-eps-alipay-payment-payment-11"></a>

### POST /api/eps-alipay/payment

- 分组：支付宝业务接口
- 名称：支付宝支付接口
- OperationId：payment_11

#### 调用方法

`POST /api/eps-alipay/payment`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AlipayPaymentF2FReqDTO（com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayPaymentF2FReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| authCode | string | 是 | 付款码 | "28763443825664394" |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-alipay-jsapi-payment-payment-12"></a>

### POST /api/eps-alipay/jsapi-payment

- 分组：支付宝业务接口
- 名称：支付宝JSAPI支付接口
- OperationId：payment_12

#### 调用方法

`POST /api/eps-alipay/jsapi-payment`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AlipayPaymentJsapiReqDTO（com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayPaymentJsapiReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：String（com.leadwaycloud.core.model.RJava.lang.String）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | string | 否 | 返回数据 |  |

<a id="post-api-eps-alipay-jsapi-payment-callback-paymentcallback-3"></a>

### POST /api/eps-alipay/jsapi-payment/callback

- 分组：支付宝业务接口
- 名称：支付宝支付回调接口
- OperationId：paymentCallback_3

#### 调用方法

`POST /api/eps-alipay/jsapi-payment/callback`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：object

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：string

无

<a id="post-api-eps-alipay-config-create-createconfig-3"></a>

### POST /api/eps-alipay/config/create

- 分组：支付宝业务接口
- 名称：支付宝配置创建接口
- OperationId：createConfig_3

#### 调用方法

`POST /api/eps-alipay/config/create`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AlipayConfigCreateReqDTO（com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayConfigCreateReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "总部支付宝支付配置" |
| description | string | 否 | 描述 |  |
| alipay_uid | string | 是 | 商户ID | "2088102175426064" |
| alipay_appId | string | 是 | 应用ID | "2016091300500819" |
| alipay_alipayPublicKey | string | 是 | 支付公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzMZynrxAizPAe/zQsCVTEWzemRL6u/CeKRCjZyY27cnM9/46YjreFfXP6niKMYAyXD3X5Gaf34YL+mRBtv/zfM7RA6xiAZkIludJsWB9UgWn4eGkbf4xi7E0J1q3Ct8npWDlWpPvHubP4kPB6zXm4lvd78to8R0fAIHFF/kJSPEqkHnMX3W98yMpNWQAUh63+5kwWLwtdJQvZ5EAHf0jsK93ZzKSIpxpPlD77vSxlg0Pk1hCaV6i/sSPmcPZgjv3m/qhRGr9ekgt5d1qKi5cmBYITPqBvnUWsUuv2mKIeR5yH4uUxiqtN8PEazQWuvU7oOUi0RRoUDWBX/mLXg96dQIDAQAB" |
| alipay_publicKey | string | 否 | 应用公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr1PvV6RUKftTsWGPw3UBxOIdSdevC03lUYJHLz48Di9UQ7A6ghV+4irW9nuMOL4gZgz1DUEFaP21V0TL/9zWEDTrj6Cag9lkfiTUOZiIw/RDUb1C7eqtLu+UAHqlrAAE56pB0VEa7/8mIwXIDYGGqdw/mxiJcsJsWJ4OaG4J9KetDdr+KHKtxVQ7tZRbwi68EDUC5MRgHkELXGHLaJZwmgy7Rsu4tnkT8Kf4lv4Pdk/KFtWWkDP1sGq+al+WYf3vyR9dfQeCrnL3gO0ZJR9AqmXMYItbmI9Yn6hDcPLSuxHVgLqylD73D8t2dF0Ri3wcSTA/m2mvq0yjROSVzcKKDwIDAQAB" |
| alipay_privateKey | string | 是 | 应用私钥 | "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvU+9XpFQp+1OxYY/DdQHE4h1J168LTeVRgkcvPjwOL1RDsDqCFX7iKtb2e4w4viBmDPUNQQVo/bVXRMv/3NYQNOuPoJqD2WR+JNQ5mIjD9ENRvULt6q0u75QAeqWsAATnqkHRURrv/yYjBcgNgYap3D+bGIlywmxYng5obgn0p60N2v4ocq3FVDu1lFvCLrwQNQLkxGAeQQtcYctolnCaDLtGy7i2eRPwp/iW/g92T8oW1ZaQM/Wwar5qX5Zh/e/JH119B4KucveA7RklH0CqZcxgi1uYj1ifqENw8tK7EdWAurKUPvcPy3Z0XRGLfBxJMD+baa+rTKNE5JXNwooPAgMBAAECggEAYrbMZDkGlhiGV7HJgtAHLfXtbZz9Vk0GVy0VrTjKEWZ+eBnp50H5DZf3LhIDshMCJNMYydyZEjL+feMjRKzu7XMOSfCv7ppgpVFRGBiUsFd/666210OxPGLxno9vZfcgy9qlchfLJeMvcrqXl1sdGdgDC+z1vmJPJFnhXNTP0CoEn7020jmp4MEflHu24kC4YZwywWjExnW7mo59jTRD8HCvjYmGhKoqJtb0gJSREHG5Tf5VAWjzy/mB5LKr9mve32yF4OQLVr9u7PMMk95of0AIRnNOEjWPJ23X3xXd7tqxzvOqJrH/GpzQ+DlpD49vfSHhLNR4DguTaR5e53YHOQKBgQDnNxwUSVjWwJkfHEYoCunrPBq6kaQczN9HEOhox7OHF5O9sDsm+ojsKrlVahklL+6wHHdW3QsicCn4cj0nU2IKdxaZLfV2hkmQH9c92WF11uHvK6rQyjRR0kX30yvhu7AsGcTCX6pj+ha0JwuRKnrOcYlyPFfCjdEEkqeODTIIFQKBgQDCHzEl/7Sb4lxaJbY4APOcU9Tfp+5GQEM/J8Os0vODcSM0OqpSfMATyQFBmP4TA5G3f0Bf2gaQi0NVlN0c9C1Ikkar1g+YyefUV7LZiMKKzJLVFDdy+lgabDEI1T9B8Yk+mm+ybZ9WKMPS8FBR7+aUQDISFf78lwefabfvLCvOkwKBgQDiILy+fml7Rku66G0YtmvGGzdM5ilp3Vg06a1S5JSI958Pcm63lWkaCELP7X8AJpu682wnsPE10hrKF/gFIQCOmZ+pWhBpxbXmVa2tmI8/r1OyFLPvlQKMTykM0iNllqkayGztaKB9PNa9hD5E0BXhF5tD9Q4jgY09eqySOgeHbQKBgCznej8H/4dvvV09DAG4dqHa4os6FWw6wVOCp0j7I0lsinAygePC58ur25aJBXzwfmysCwAhNxOIo3LQlLV15mO7Mo3dXo5BZldAUibv89CXsf+IRatbLbYvAMjCS3e9n7nTj7L+mLUdiO7qmCncDMKOdwan/+v+I81Ebz/sP9XxAoGACkaJJBnRwlqBLxO9S/zqUArIYZdwSlYHLOoHjTTJmHm4YyJsYh8u2DUH2VfUAx97Y5+HEz8EhMjqdU/2B/MKsMhAss3veu6gVdrWXOIQh2y0kD0GEDJ//910UnA45w42XtCmWLkDErjsnOFtAel2IoVDd7KdYz7dwLRhvlXZDe4=" |
| alipay_signType | string | 是 | 签名方式  【 RSA2 : RSA2   】 | "RSA2" |
| alipay_sandBox | boolean | 否 | 是否是沙箱模式 | true |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderMobileConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

<a id="post-api-trade-wechat-refund-refund"></a>

### POST /api/trade-wechat/refund

- 分组：微信交易接口
- 名称：微信退款接口
- OperationId：refund

#### 调用方法

`POST /api/trade-wechat/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WechatRefundDTO（com.leadwaycloud.rm.eps.business.history.trade.dto.WechatRefundDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-trade-wechat-query-jssdk-signature-queryjssdksignature"></a>

### POST /api/trade-wechat/query/jssdk-signature

- 分组：微信交易接口
- 名称：微信JS-SDK签名数据获取接口
- OperationId：queryJSSDKSignature

#### 调用方法

`POST /api/trade-wechat/query/jssdk-signature`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WechatMpJsSdkDTO（com.leadwaycloud.rm.eps.business.history.trade.dto.WechatMpJsSdkDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| type | string | 是 | 配置类型(参照[rm_wechat_mp_config]中的type) | "MP" |
| url | string | 是 | 公众号配置的白名单地址 | "http://eshop.leadwaycloud.com" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：JSSDKSignatureVO（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.history.trade.vo.JSSDKSignatureVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | JSSDKSignatureVO | 否 |  |  |

<a id="post-api-trade-wechat-pay-pay"></a>

### POST /api/trade-wechat/pay

- 分组：微信交易接口
- 名称：微信支付(扫描顾客二维码)接口
- OperationId：pay

#### 调用方法

`POST /api/trade-wechat/pay`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WechatPayDTO（com.leadwaycloud.rm.eps.business.history.trade.dto.WechatPayDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| authCode | string | 是 | 付款码 | "120061098828009406" |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-trade-wechat-jsapi-create-order-jsapicreateorder"></a>

### POST /api/trade-wechat/jsapi/create-order

- 分组：微信交易接口
- 名称：微信支付(JSAPI创建订单)接口
- OperationId：jsapiCreateOrder

#### 调用方法

`POST /api/trade-wechat/jsapi/create-order`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WechatCreateOrderDTO（com.leadwaycloud.rm.eps.business.history.trade.dto.WechatCreateOrderDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| openId | string | 是 | 微信账号OpenId | "..." |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WechatJSAPICreateOrderVO（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.history.trade.vo.WechatJSAPICreateOrderVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WechatJSAPICreateOrderVO | 否 |  |  |

<a id="post-api-trade-wechat-jsapi-create-order-callback-jsapicreateordercallback"></a>

### POST /api/trade-wechat/jsapi/create-order/callback

- 分组：微信交易接口
- 名称：微信支付(JSAPI创建订单异步接收数据)接口
- OperationId：jsapiCreateOrderCallback

#### 调用方法

`POST /api/trade-wechat/jsapi/create-order/callback`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：string

无

<a id="get-api-trade-wechat-query-refund-epsordercode-queryrefund-1"></a>

### GET /api/trade-wechat/query/refund/{epsOrderCode}

- 分组：微信交易接口
- 名称：微信退款查询接口
- OperationId：queryRefund_1

#### 调用方法

`GET /api/trade-wechat/query/refund/{epsOrderCode}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| epsOrderCode | path | 是 | string |  |  |
|  | query | 否 |  |  | 2.0200723220014108e+27 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WechatRefundQueryVO（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.history.trade.vo.WechatRefundQueryVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WechatRefundQueryVO | 否 |  |  |

<a id="post-api-trade-member-account-refund-refund-1"></a>

### POST /api/trade-member-account/refund

- 分组：会员账户交易接口
- 名称：会员账户退款接口
- OperationId：refund_1

#### 调用方法

`POST /api/trade-member-account/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：MemberAccountRefundDTO（com.leadwaycloud.rm.eps.business.history.trade.dto.MemberAccountRefundDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-trade-member-account-pay-pay-1"></a>

### POST /api/trade-member-account/pay

- 分组：会员账户交易接口
- 名称：会员账户支付接口
- OperationId：pay_1

#### 调用方法

`POST /api/trade-member-account/pay`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：MemberAccountPayDTO（com.leadwaycloud.rm.eps.business.history.trade.dto.MemberAccountPayDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-trade-cash-refund-refund-2"></a>

### POST /api/trade-cash/refund

- 分组：现金交易接口
- 名称：现金退款接口
- OperationId：refund_2

#### 调用方法

`POST /api/trade-cash/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CashRefundDTO（com.leadwaycloud.rm.eps.business.history.trade.dto.CashRefundDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-trade-cash-pay-pay-2"></a>

### POST /api/trade-cash/pay

- 分组：现金交易接口
- 名称：现金支付接口
- OperationId：pay_2

#### 调用方法

`POST /api/trade-cash/pay`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CashPayDTO（com.leadwaycloud.rm.eps.business.history.trade.dto.CashPayDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-trade-alipay-refund-refund-3"></a>

### POST /api/trade-alipay/refund

- 分组：支付宝交易接口
- 名称：支付宝退款接口
- OperationId：refund_3

#### 调用方法

`POST /api/trade-alipay/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AlipayRefundDTO（com.leadwaycloud.rm.eps.business.history.trade.dto.AlipayRefundDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |
| platformOrderCode | string | 是 | 支付宝付款回传的平台单号 | "2021110422001410740505323470" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-trade-alipay-pay-pay-3"></a>

### POST /api/trade-alipay/pay

- 分组：支付宝交易接口
- 名称：支付宝支付(扫描顾客二维码)接口
- OperationId：pay_3

#### 调用方法

`POST /api/trade-alipay/pay`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AlipayPayDTO（com.leadwaycloud.rm.eps.business.history.trade.dto.AlipayPayDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| authCode | string | 是 | 付款码 | "28763443825664394" |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-trade-alipay-jsapi-create-order-jsapicreateorder-1"></a>

### POST /api/trade-alipay/jsapi/create-order

- 分组：支付宝交易接口
- 名称：支付宝支付(JSAPI创建订单)接口
- OperationId：jsapiCreateOrder_1

#### 调用方法

`POST /api/trade-alipay/jsapi/create-order`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AlipayPayDTO（com.leadwaycloud.rm.eps.business.history.trade.dto.AlipayPayDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| authCode | string | 是 | 付款码 | "28763443825664394" |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：String（com.leadwaycloud.core.model.RJava.lang.String）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | string | 否 | 返回数据 |  |

<a id="post-api-trade-alipay-jsapi-create-order-callback-jsapicreateordercallback-1"></a>

### POST /api/trade-alipay/jsapi/create-order/callback

- 分组：支付宝交易接口
- 名称：支付宝支付回调(二维码、H5、网站)接口
- OperationId：jsapiCreateOrderCallback_1

#### 调用方法

`POST /api/trade-alipay/jsapi/create-order/callback`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：object

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：string

无

<a id="get-api-trade-alipay-query-refund-epsordercode-queryrefund-2"></a>

### GET /api/trade-alipay/query/refund/{epsOrderCode}

- 分组：支付宝交易接口
- 名称：支付宝退款查询接口
- OperationId：queryRefund_2

#### 调用方法

`GET /api/trade-alipay/query/refund/{epsOrderCode}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| epsOrderCode | path | 是 | string |  |  |
|  | query | 否 |  |  | 2.0200723220014108e+27 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：AlipayRefundQueryVO（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.history.trade.vo.AlipayRefundQueryVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | AlipayRefundQueryVO | 否 |  |  |

<a id="post-api-tendercoupon-config-update-id-updatetendercouponconfig"></a>

### POST /api/tenderCoupon/config/update/{id}

- 分组：优惠劵网关配置
- 名称：编辑优惠劵网关配置接口
- OperationId：UpdateTenderCouponConfig

#### 调用方法

`POST /api/tenderCoupon/config/update/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 配置ID | 1 |

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：TenderCouponConfigDTO$UpdateTenderCouponConfigDTO（com.leadwaycloud.rm.eps.business.history.manager.dto.TenderCouponConfigDTO$UpdateTenderCouponConfigDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| tenderId | integer(int64) | 否 | 支付方式ID | 1 |
| name | string | 否 | 名称 | "1" |
| payConfig | string | 否 | 优惠券支付配置 | "1" |
| description | string | 否 | 描述 | "1" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderCouponConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.model.po.entity.RmTenderCouponConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderCouponConfig | 否 |  |  |

<a id="post-api-tendercoupon-config-add-addtendercouponconfig"></a>

### POST /api/tenderCoupon/config/add

- 分组：优惠劵网关配置
- 名称：创建优惠劵网关配置接口
- OperationId：addTenderCouponConfig

#### 调用方法

`POST /api/tenderCoupon/config/add`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：TenderCouponConfigDTO$AddTenderCouponConfigDTO（com.leadwaycloud.rm.eps.business.history.manager.dto.TenderCouponConfigDTO$AddTenderCouponConfigDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "1" |
| payConfig | string | 否 | 优惠券支付配置 | "1" |
| description | string | 否 | 描述 | "1" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderCouponConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.model.po.entity.RmTenderCouponConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderCouponConfig | 否 |  |  |

<a id="get-api-tendercoupon-config-page-page"></a>

### GET /api/tenderCoupon/config/page

- 分组：优惠劵网关配置
- 名称：查询优惠劵网关配置接口
- OperationId：page

#### 调用方法

`GET /api/tenderCoupon/config/page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| merchantId | query | 否 | long | 商户ID | 1 |
| companyId | query | 否 | long | 公司ID | 1 |
| tenderId | query | 否 | long | 支付方式ID | 1 |
| name | query | 否 | string | 名称 | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderCouponConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.eps.model.po.entity.RmTenderCouponConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderCouponConfig | 否 |  |  |

<a id="get-api-tendercoupon-config-get-id-get"></a>

### GET /api/tenderCoupon/config/get/{id}

- 分组：优惠劵网关配置
- 名称：查询优惠劵网关配置明细接口
- OperationId：get

#### 调用方法

`GET /api/tenderCoupon/config/get/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 配置ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmTenderCouponConfig（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.model.po.entity.RmTenderCouponConfig）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderCouponConfig | 否 |  |  |

<a id="delete-api-tendercoupon-config-remove-id-remove"></a>

### DELETE /api/tenderCoupon/config/remove/{id}

- 分组：优惠劵网关配置
- 名称：删除优惠劵网关配置接口(物理删除,会导致对应公司下的优惠劵方式支付失败)
- OperationId：remove

#### 调用方法

`DELETE /api/tenderCoupon/config/remove/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 配置ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Boolean（com.leadwaycloud.core.model.RJava.lang.Boolean）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

<a id="post-api-reconciliation-payment"></a>

### POST /api/reconciliation

- 分组：对账业务接口
- 名称：机台班结对账接口
- OperationId：payment

#### 调用方法

`POST /api/reconciliation`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：ShiftReconciliationRequest（com.leadwaycloud.rm.eps.business.reconciliation.model.ShiftReconciliationRequest）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 948513515844539 |
| companyId | integer(int64) | 是 | 公司ID | 948513515844539 |
| businessDate | string(date) | 是 | 营业日 | "2026-06-12" |
| cashierNo | string | 是 | 对账收银员 | "1" |
| posNo | string | 是 | 对账机台号 | "1" |
| shiftNo | integer(int64) | 是 | 对账班次 | 1 |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：ShiftReconciliationResponse（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.reconciliation.model.ShiftReconciliationResponse）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ShiftReconciliationResponse | 否 |  |  |

<a id="post-api-order-refund-id-refund-4"></a>

### POST /api/order/refund/{id}

- 分组：EPS订单管理接口
- 名称：EPS订单退款接口
- OperationId：refund_4

#### 调用方法

`POST /api/order/refund/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-order-push-again-crm-fail-order-companyid-pushagaincrmfailorderbycompan"></a>

### POST /api/order/push-again-crm-fail-order/{companyId}

- 分组：EPS订单管理接口
- 名称：一键重新推送公司下CRM服务失败的EPS订单接口
- OperationId：pushAgainCrmFailOrderByCompany

#### 调用方法

`POST /api/order/push-again-crm-fail-order/{companyId}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| companyId | path | 是 | integer(int64) | 公司ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Boolean（com.leadwaycloud.core.model.RJava.lang.Boolean）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

<a id="get-api-order-query-id-query-4"></a>

### GET /api/order/query/{id}

- 分组：EPS订单管理接口
- 名称：查询EPS订单(ID)接口
- OperationId：query_4

#### 调用方法

`GET /api/order/query/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | ID | 1 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="get-api-order-query-sale-order-refund-saleordercode-querysaleorderrefundamount"></a>

### GET /api/order/query/sale-order-refund/{saleOrderCode}

- 分组：EPS订单管理接口
- 名称：查询交易销售订单已退款金额接口
- OperationId：querySaleOrderRefundAmount

#### 调用方法

`GET /api/order/query/sale-order-refund/{saleOrderCode}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| saleOrderCode | path | 是 | string | 交易销售订单编号 | "0989681627412313123" |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Double（com.leadwaycloud.core.model.RJava.lang.Double）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | number(double) | 否 | 返回数据 |  |

<a id="get-api-order-query-sale-order-paid-saleordercode-querysaleorderpaidamount"></a>

### GET /api/order/query/sale-order-paid/{saleOrderCode}

- 分组：EPS订单管理接口
- 名称：查询交易销售订单已付款金额接口(返回的已付款金额中包含了退款金额)
- OperationId：querySaleOrderPaidAmount

#### 调用方法

`GET /api/order/query/sale-order-paid/{saleOrderCode}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| saleOrderCode | path | 是 | string | 交易销售订单编号 | "0989681627412313123" |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Double（com.leadwaycloud.core.model.RJava.lang.Double）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | number(double) | 否 | 返回数据 |  |

<a id="get-api-order-query-order-ordercode-querybyordercode"></a>

### GET /api/order/query/order/{orderCode}

- 分组：EPS订单管理接口
- 名称：查询EPS订单(交易订单编号)接口
- OperationId：queryByOrderCode

#### 调用方法

`GET /api/order/query/order/{orderCode}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| orderCode | path | 是 | string | 交易订单编号 | "0989681627412313123" |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder[] | 否 | 返回数据 |  |

<a id="get-api-order-query-code-code-query-5"></a>

### GET /api/order/query/code/{code}

- 分组：EPS订单管理接口
- 名称：查询EPS订单(编号)接口
- OperationId：query_5

#### 调用方法

`GET /api/order/query/code/{code}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| code | path | 是 | string | 编号 | "0989681627412313123" |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="get-api-order-query-page-query-6"></a>

### GET /api/order/query-page

- 分组：EPS订单管理接口
- 名称：查询EPS订单(分页)接口
- OperationId：query_6

#### 调用方法

`GET /api/order/query-page`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | long | 公司ID | 1 |
| channel | query | 否 | string | 渠道 | "ONLINE" |
| code | query | 否 | string | 代号 | "CASH" |
| type | query | 否 | string | EPS订单类型 | "PAYMENT" |
| status | query | 否 | string | 订单状态 | "VALID" |
| orderCode | query | 否 | string | 订单中心订单编号 | 1989681627412313000 |
| originalOrderCode | query | 否 | string | 订单中心订单编号(退款订单时提供,原订单中心订单编号) | 1989681627412313000 |
| tenderId | query | 否 | long | 支付方式ID | 1 |
| startPayTime | query | 否 | string | 付款时间(开始) | "2020-10-11 13:09:11" |
| endPayTime | query | 否 | string | 付款时间(结束) | "2020-10-11 16:09:11" |
| platformOrderCode | query | 否 | string | 第三方支付平台订单编号 | 2.0200723220014108e+27 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="get-api-order-query-page-push-crm-fail-order-querypushcrmfailorder"></a>

### GET /api/order/query-page/push-crm-fail-order

- 分组：EPS订单管理接口
- 名称：查询推送CRM服务失败的EPS订单(分页)接口
- OperationId：queryPushCrmFailOrder

#### 调用方法

`GET /api/order/query-page/push-crm-fail-order`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| page | query | 是 | integer(int32) | 查询页码 | 0 |
| size | query | 是 | integer(int32) | 查询页行数 | 10 |
| companyId | query | 是 | long | 公司ID | 1 |
| channel | query | 否 | string | 渠道 | "ONLINE" |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmPushCRMFailEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.eps.model.po.entity.RmPushCRMFailEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmPushCRMFailEpsOrder | 否 |  |  |

<a id="post-api-open-data-refund-refund-5"></a>

### POST /api/open-data/refund

- 分组：开放的付款数据写入接口
- 名称：退款数据写入接口
- OperationId：refund_5

#### 调用方法

`POST /api/open-data/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：OpenDataRefundDTO[]（com.leadwaycloud.rm.eps.business.history.trade.dto.OpenDataRefundDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | OpenDataRefundDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-open-data-pay-pay-4"></a>

### POST /api/open-data/pay

- 分组：开放的付款数据写入接口
- 名称：支付数据写入接口
- OperationId：pay_4

#### 调用方法

`POST /api/open-data/pay`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：OpenDataPayDTO[]（com.leadwaycloud.rm.eps.business.history.trade.dto.OpenDataPayDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| (array) | OpenDataPayDTO[] |  |  |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Void（com.leadwaycloud.core.model.RJava.lang.Void）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-api-one-refund-payment-1"></a>

### POST /api/one/refund

- 分组：信用额度业务接口
- 名称：聚合退款接口
- OperationId：payment_1

#### 调用方法

`POST /api/one/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：RefundRequest（com.leadwaycloud.rm.eps.business.one.model.RefundRequest）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 948513499067288 |
| companyId | integer(int64) | 是 | 公司ID | 948513515844539 |
| channel | string | 是 | 渠道 | "STORE_POS" |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| orderCode | string | 是 | 退货订单编号 | "887423628793549" |
| originalOrderCode | string | 是 | 原销售订单编号 | "20261211213131313112" |
| orderAmount | number | 是 | 退货订单应退金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| refundAmount | number | 是 | 退款金额 | 100 |
| realRefundAmount | number | 否 | 实退金额（现金付款时实际退款的金额，不如订单应退金额=80，如果退款100 那么refundAmount = 80，realRefundAmount = 100） | 100 |
| refundReason | string | 否 | 退款原因 |  |
| payOrderEpsCode | string | 否 | 原付款单EPS订单号 |  |
| platformOrderCode | string | 否 | 第三方支付平台订单编号 |  |
| payTime | string(date-time) | 否 | 退款时间 |  |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 | "2" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-one-pay-payment-2"></a>

### POST /api/one/pay

- 分组：信用额度业务接口
- 名称：聚合支付接口
- OperationId：payment_2

#### 调用方法

`POST /api/one/pay`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：PaymentRequest（com.leadwaycloud.rm.eps.business.one.model.PaymentRequest）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 948513515844539 |
| companyId | integer(int64) | 是 | 公司ID | 948513515844539 |
| channel | string | 是 | 渠道 | "STORE_POS" |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| orderCode | string | 是 | 销售订单编号 | "20261211213131313112" |
| orderAmount | number | 是 | 销售订单应付金额 | 100 |
| tenderId | integer(int64) | 否 | 支付方式ID(移动支付可选) | 1 |
| authCode | string | 否 | 付款码(移动支付必填) | "xxx" |
| payAmount | number | 是 | 付款金额 | 100 |
| realPayAmount | number | 否 | 实付金额（现金付款时实际支付的金额，不如订单应付金额=80，如果付款100 那么payAmount = 80，realPayAmount = 100） | 100 |
| payTime | string(date-time) | 否 | 付款时间 |  |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 | "2" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-credit-refund-refund-8"></a>

### POST /api/eps-credit/refund

- 分组：信用额度业务接口
- 名称：信用额度退款接口
- OperationId：refund_8

#### 调用方法

`POST /api/eps-credit/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CreditRefundReqDTO（com.leadwaycloud.rm.eps.business.credit.model.CreditRefundReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-credit-payment-payment-7"></a>

### POST /api/eps-credit/payment

- 分组：信用额度业务接口
- 名称：信用额度支付接口
- OperationId：payment_7

#### 调用方法

`POST /api/eps-credit/payment`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CreditPaymentReqDTO（com.leadwaycloud.rm.eps.business.credit.model.CreditPaymentReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-credit-payment-confirm-paymentconfirm-1"></a>

### POST /api/eps-credit/payment-confirm

- 分组：信用额度业务接口
- 名称：信用额度支付确认接口
- OperationId：paymentConfirm_1

#### 调用方法

`POST /api/eps-credit/payment-confirm`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CreditPaymentConfirmReqDTO（com.leadwaycloud.rm.eps.business.credit.model.CreditPaymentConfirmReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| orderCode | string | 是 | 订单中心订单编号 | "0989681627412313123" |
| pass | boolean | 是 | 是否通过 | false |
| reason | string | 否 | 理由 | "xxx" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-verify-wrokflow-callback-callback"></a>

### POST /api/eps-verify/wrokflow/callback

- 分组：支付订单审核业务接口
- 名称：Workflow任务回调
- OperationId：callback

#### 调用方法

`POST /api/eps-verify/wrokflow/callback`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：WorkflowDTO$CallbackDTO（com.leadwaycloud.rm.common.openfeign.workflow.model.WorkflowDTO$CallbackDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 否 | 商户ID |  |
| submitBy | string | 否 | 当前 审批人/操作人 |  |
| businessTypeKey | string | 是 | 业务唯一key |  |
| businessId | string | 是 | 业务ID |  |
| taskId | string | 否 | 节点实例任务ID |  |
| serviceName | string | 否 | 回调服务名 |  |
| function | string | 是 | 具体执行方法（自定义配置，可缺省） |  |
| businessData | object | 否 | 业务数据（发起时业务、审批中特有变量 并集） |  |
| instanceState | string | 是 | 实例状态（pass, reject, terminate） |  |
| terminationRemark | string | 否 | 消息 |  |
| body | object | 否 | 自定义配置数据 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkflowDTO$ReturnDTO（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.openfeign.workflow.model.WorkflowDTO$ReturnDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkflowDTO$ReturnDTO | 否 |  |  |

<a id="post-api-eps-verify-result-hand-enter-verifyresulthandenter"></a>

### POST /api/eps-verify/result-hand-enter

- 分组：支付订单审核业务接口
- 名称：审批结果手工录入
- OperationId：verifyResultHandEnter

#### 调用方法

`POST /api/eps-verify/result-hand-enter`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：EPSOrderVerifyResultDTO（com.leadwaycloud.rm.eps.business.verify.model.EPSOrderVerifyResultDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| epsOrderId | integer(int64) | 是 | 支付订单ID | 1 |
| businessKey | string | 是 | 业务类型 | "xxx" |
| pass | boolean | 是 | 是否通过 | false |
| notice | string | 否 | 审核结果描述 | "xxx" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：WorkflowDTO$ReturnDTO（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.openfeign.workflow.model.WorkflowDTO$ReturnDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkflowDTO$ReturnDTO | 否 |  |  |

<a id="post-api-eps-verify-credit-limit-id-verifycreditlimit"></a>

### POST /api/eps-verify/credit-limit/{id}

- 分组：支付订单审核业务接口
- 名称：信用额度不足发起审核接口
- OperationId：verifyCreditLimit

#### 调用方法

`POST /api/eps-verify/credit-limit/{id}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| id | path | 是 | integer(int64) | 支付订单ID | 0 |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Boolean（com.leadwaycloud.core.model.RJava.lang.Boolean）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

<a id="post-api-eps-offline-refund-refund-7"></a>

### POST /api/eps-offline/refund

- 分组：线下业务接口
- 名称：线下退款接口
- OperationId：refund_7

#### 调用方法

`POST /api/eps-offline/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：OfflineRefundReqDTO（com.leadwaycloud.rm.eps.business.offline.model.OfflineRefundReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-offline-payment-payment-6"></a>

### POST /api/eps-offline/payment

- 分组：线下业务接口
- 名称：线下付款接口
- OperationId：payment_6

#### 调用方法

`POST /api/eps-offline/payment`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：OfflinePaymentReqDTO（com.leadwaycloud.rm.eps.business.offline.model.OfflinePaymentReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-offline-payment-confirm-paymentconfirm"></a>

### POST /api/eps-offline/payment-confirm

- 分组：线下业务接口
- 名称：线下付款确认接口
- OperationId：paymentConfirm

#### 调用方法

`POST /api/eps-offline/payment-confirm`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：OfflinePaymentConfirmReqDTO（com.leadwaycloud.rm.eps.business.offline.model.OfflinePaymentConfirmReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| orderCode | string | 是 | 订单中心订单编号 | "0989681627412313123" |
| pass | boolean | 是 | 是否通过 | false |
| reason | string | 否 | 理由 | "xxx" |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-manager-order-refund-orderrefund"></a>

### POST /api/eps-manager/order-refund

- 分组：EPS管理业务接口
- 名称：支付订单退款接口
- OperationId：orderRefund

#### 调用方法

`POST /api/eps-manager/order-refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：OrderRefundReqDTO（com.leadwaycloud.rm.eps.business.manager.model.dto.OrderRefundReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| espOrderList | integer(int64)[] | 是 | 支付订单列表 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：OrderRefundVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.eps.business.manager.model.vo.OrderRefundVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | OrderRefundVO[] | 否 | 返回数据 |  |

<a id="post-api-eps-manager-order-refund-sale-order-orderrefund-1"></a>

### POST /api/eps-manager/order-refund/sale-order

- 分组：EPS管理业务接口
- 名称：销售订单退款接口
- OperationId：orderRefund_1

#### 调用方法

`POST /api/eps-manager/order-refund/sale-order`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：SaleOrderRefundReqDTO（com.leadwaycloud.rm.eps.business.manager.model.dto.SaleOrderRefundReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderId | integer(int64) | 是 | 销售订单ID |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：OrderRefundVO（com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.eps.business.manager.model.vo.OrderRefundVO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | OrderRefundVO[] | 否 | 返回数据 |  |

<a id="post-api-eps-cash-refund-refund-11"></a>

### POST /api/eps-cash/refund

- 分组：现金业务接口
- 名称：现金退款接口
- OperationId：refund_11

#### 调用方法

`POST /api/eps-cash/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CashRefundReqDTO（com.leadwaycloud.rm.eps.business.cash.model.CashRefundReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-cash-payment-payment-9"></a>

### POST /api/eps-cash/payment

- 分组：现金业务接口
- 名称：现金付款接口
- OperationId：payment_9

#### 调用方法

`POST /api/eps-cash/payment`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：CashPaymentReqDTO（com.leadwaycloud.rm.eps.business.cash.model.CashPaymentReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-account-refund-refund-13"></a>

### POST /api/eps-account/refund

- 分组：账户业务接口
- 名称：账户退款接口
- OperationId：refund_13

#### 调用方法

`POST /api/eps-account/refund`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AccountRefundReqDTO（com.leadwaycloud.rm.eps.business.account.model.AccountRefundReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="post-api-eps-account-payment-payment-13"></a>

### POST /api/eps-account/payment

- 分组：账户业务接口
- 名称：账户支付接口
- OperationId：payment_13

#### 调用方法

`POST /api/eps-account/payment`

#### 参数

无

#### 请求体


- Content-Type：`application/json`
- 必填：是
- 类型：AccountPaymentReqDTO（com.leadwaycloud.rm.eps.business.account.model.AccountPaymentReqDTO）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="get-api-youdao-revoke-revoke-ordercode-couponrevoke"></a>

### GET /api/youdao-revoke/revoke/{orderCode}

- 分组：有道撤销卷
- 名称：有道撤销卷接口
- OperationId：couponRevoke

#### 调用方法

`GET /api/youdao-revoke/revoke/{orderCode}`

#### 参数

| 名称 | 位置 | 必填 | 类型 | 说明 | 示例 |
| --- | --- | --- | --- | --- | --- |
| orderCode | path | 是 | string |  |  |

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：RmEpsOrder（com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

<a id="get-api-monitor-version-version"></a>

### GET /api/monitor/version

- 分组：服务监控管理
- 名称：获取服务版本信息
- OperationId：version

#### 调用方法

`GET /api/monitor/version`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-api-monitor-health-health"></a>

### GET /api/monitor/health

- 分组：服务监控管理
- 名称：心跳检查
- OperationId：health

#### 调用方法

`GET /api/monitor/health`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：Object（com.leadwaycloud.core.model.RJava.lang.Object）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="get-error-handleerror"></a>

### GET /error

- 分组：main-site-error-handler
- 名称：-
- OperationId：handleError

#### 调用方法

`GET /error`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：R（com.leadwaycloud.core.model.R）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="post-error-handleerror-1"></a>

### POST /error

- 分组：main-site-error-handler
- 名称：-
- OperationId：handleError_1

#### 调用方法

`POST /error`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：R（com.leadwaycloud.core.model.R）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="put-error-handleerror-2"></a>

### PUT /error

- 分组：main-site-error-handler
- 名称：-
- OperationId：handleError_2

#### 调用方法

`PUT /error`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：R（com.leadwaycloud.core.model.R）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="delete-error-handleerror-3"></a>

### DELETE /error

- 分组：main-site-error-handler
- 名称：-
- OperationId：handleError_3

#### 调用方法

`DELETE /error`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：R（com.leadwaycloud.core.model.R）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="patch-error-handleerror-4"></a>

### PATCH /error

- 分组：main-site-error-handler
- 名称：-
- OperationId：handleError_4

#### 调用方法

`PATCH /error`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：R（com.leadwaycloud.core.model.R）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="options-error-handleerror-6"></a>

### OPTIONS /error

- 分组：main-site-error-handler
- 名称：-
- OperationId：handleError_6

#### 调用方法

`OPTIONS /error`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：R（com.leadwaycloud.core.model.R）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

<a id="head-error-handleerror-5"></a>

### HEAD /error

- 分组：main-site-error-handler
- 名称：-
- OperationId：handleError_5

#### 调用方法

`HEAD /error`

#### 参数

无

#### 请求体

无

#### 响应


- 状态码：`200`
- 说明：OK
- Content-Type：`*/*`
- 类型：R（com.leadwaycloud.core.model.R）

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |


## 模型定义

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTender

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTender | 否 |  |  |

### com.leadwaycloud.rm.common.business.eps.model.bo.TenderConfigBO

支付方式扩展配置

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| retalixCode | string | 否 | Retalix支付方式编号 | "1" |
| epsCode | string | 否 | EPS支付方式编号 | "1" |
| lpeCode | string | 否 | LPE支付方式编号 | "1" |
| authCodePrefix | string[] | 否 | 移动支付二维码前缀 | 1 |
| discTender | boolean | 否 | 是否属于折扣类支付方式 | true |
| mappingTenderId | integer(int64) | 否 | 折扣类支付方式,对应的支付方式ID | 1 |
| discType | string | 否 | discType | "油品折扣:OIL_DISC,非油折扣:NON_OIL_DISC " |

### com.leadwaycloud.rm.common.model.po.entity.CrmAccountType

CRM账户类型

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| type | string | 是 | 类型  【 MEMBER : 会员   CUSTOM : 客户   SUPPLIER : 供应商   EMPLOYEE : 员工   FRANCHISEE : 加盟商   CARRIER : 承运商   AGENT : 代理商   】 | "MEMBER" |
| code | string | 是 | 编号 | "BALANCE" |
| name | string | 是 | 名称 | "余额账户" |
| changeValue | number(double) | 否 | 兑换值(多少兑换值可换1元现金) | 3 |

### com.leadwaycloud.rm.common.model.po.entity.RmTender

支付方式

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| code | string | 是 | 代号 | "CASH" |
| name | string | 是 | 名称 | "现金" |
| otherName | string | 否 | 别名 | "钞票" |
| type | string | 是 | 类型  【 CASH : 现金   MOBILE : 移动支付   MEMBER_ACCOUNT : 会员账户   CREDIT : 信用支付   OFFLINE : 线下支付   BANK_CARD : 银行卡支付   】 | "CASH" |
| status | string | 是 | 状态  【 AVAILABLE : 可用的   STOP : 停用的   DELETE : 删除的   】 | "AVAILABLE" |
| image | string | 否 | 图片 |  |
| vat | boolean | 否 | 是否可开发票 | true |
| accountType | CrmAccountType | 否 |  |  |
| mobilePaymentType | string | 否 | 移动支付类型  【 WECHAT : 微信   ALIPAY : 支付宝   CMB : 招商B2B   CMB_SCAN : 招商聚合支付   OTHER : 其他   】 | "WECHAT" |
| system | boolean | 否 | 是否由系统默认 | true |
| description | string | 否 | 描述 |  |
| financeTenderId | integer(int64) | 是 | 财务付款方式ID | 1 |
| otherCode | string | 否 | 其他编号 | "CASH" |
| tenderConfig | TenderConfigBO | 是 |  |  |
| reserved1 | string | 否 | 备用字段1(收款人户名) |  |
| reserved2 | string | 否 | 备用字段2(银行账户) |  |
| reserved3 | string | 否 | 备用字段3(开户银行) |  |

### com.leadwaycloud.rm.eps.business.history.manager.dto.UpdateMobileWechatConfigDTO

修改行动支付(微信)配置数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| tenderId | integer(int64) | 否 | 支付方式ID | 1 |
| name | string | 否 | 名称 | "总部微信支付配置" |
| description | string | 否 | 描述 |  |
| wechat_merchantId | string | 否 | 微信商户ID | "1310828201" |
| wechat_appId | string | 否 | 开发者ID | "wx45760c8adaa2dd0c" |
| wechat_appKey | string | 否 | 支付密钥(V2) | "67323cdf8884fbbe516105c7a11189b2" |
| wechat_apiv3Key | string | 否 | 支付密钥(V3) | "67323cdf8884fbbe516105c7a11189b2" |
| wechat_sub_merchantId | string | 否 | 微信子商户ID | "1310828201" |
| wechat_sub_appId | string | 否 | 微信子商户应用ID | "wx45760c8adaa2dd0c" |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

### com.leadwaycloud.rm.common.business.eps.model.bo.AlipayConfigBO

支付宝配置数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| alipay_uid | string | 是 | 商户ID | "2088102175426064" |
| alipay_appId | string | 是 | 应用ID | "2016091300500819" |
| alipay_alipayPublicKey | string | 是 | 支付公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzMZynrxAizPAe/zQsCVTEWzemRL6u/CeKRCjZyY27cnM9/46YjreFfXP6niKMYAyXD3X5Gaf34YL+mRBtv/zfM7RA6xiAZkIludJsWB9UgWn4eGkbf4xi7E0J1q3Ct8npWDlWpPvHubP4kPB6zXm4lvd78to8R0fAIHFF/kJSPEqkHnMX3W98yMpNWQAUh63+5kwWLwtdJQvZ5EAHf0jsK93ZzKSIpxpPlD77vSxlg0Pk1hCaV6i/sSPmcPZgjv3m/qhRGr9ekgt5d1qKi5cmBYITPqBvnUWsUuv2mKIeR5yH4uUxiqtN8PEazQWuvU7oOUi0RRoUDWBX/mLXg96dQIDAQAB" |
| alipay_publicKey | string | 是 | 应用公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr1PvV6RUKftTsWGPw3UBxOIdSdevC03lUYJHLz48Di9UQ7A6ghV+4irW9nuMOL4gZgz1DUEFaP21V0TL/9zWEDTrj6Cag9lkfiTUOZiIw/RDUb1C7eqtLu+UAHqlrAAE56pB0VEa7/8mIwXIDYGGqdw/mxiJcsJsWJ4OaG4J9KetDdr+KHKtxVQ7tZRbwi68EDUC5MRgHkELXGHLaJZwmgy7Rsu4tnkT8Kf4lv4Pdk/KFtWWkDP1sGq+al+WYf3vyR9dfQeCrnL3gO0ZJR9AqmXMYItbmI9Yn6hDcPLSuxHVgLqylD73D8t2dF0Ri3wcSTA/m2mvq0yjROSVzcKKDwIDAQAB" |
| alipay_privateKey | string | 是 | 应用私钥 | "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvU+9XpFQp+1OxYY/DdQHE4h1J168LTeVRgkcvPjwOL1RDsDqCFX7iKtb2e4w4viBmDPUNQQVo/bVXRMv/3NYQNOuPoJqD2WR+JNQ5mIjD9ENRvULt6q0u75QAeqWsAATnqkHRURrv/yYjBcgNgYap3D+bGIlywmxYng5obgn0p60N2v4ocq3FVDu1lFvCLrwQNQLkxGAeQQtcYctolnCaDLtGy7i2eRPwp/iW/g92T8oW1ZaQM/Wwar5qX5Zh/e/JH119B4KucveA7RklH0CqZcxgi1uYj1ifqENw8tK7EdWAurKUPvcPy3Z0XRGLfBxJMD+baa+rTKNE5JXNwooPAgMBAAECggEAYrbMZDkGlhiGV7HJgtAHLfXtbZz9Vk0GVy0VrTjKEWZ+eBnp50H5DZf3LhIDshMCJNMYydyZEjL+feMjRKzu7XMOSfCv7ppgpVFRGBiUsFd/666210OxPGLxno9vZfcgy9qlchfLJeMvcrqXl1sdGdgDC+z1vmJPJFnhXNTP0CoEn7020jmp4MEflHu24kC4YZwywWjExnW7mo59jTRD8HCvjYmGhKoqJtb0gJSREHG5Tf5VAWjzy/mB5LKr9mve32yF4OQLVr9u7PMMk95of0AIRnNOEjWPJ23X3xXd7tqxzvOqJrH/GpzQ+DlpD49vfSHhLNR4DguTaR5e53YHOQKBgQDnNxwUSVjWwJkfHEYoCunrPBq6kaQczN9HEOhox7OHF5O9sDsm+ojsKrlVahklL+6wHHdW3QsicCn4cj0nU2IKdxaZLfV2hkmQH9c92WF11uHvK6rQyjRR0kX30yvhu7AsGcTCX6pj+ha0JwuRKnrOcYlyPFfCjdEEkqeODTIIFQKBgQDCHzEl/7Sb4lxaJbY4APOcU9Tfp+5GQEM/J8Os0vODcSM0OqpSfMATyQFBmP4TA5G3f0Bf2gaQi0NVlN0c9C1Ikkar1g+YyefUV7LZiMKKzJLVFDdy+lgabDEI1T9B8Yk+mm+ybZ9WKMPS8FBR7+aUQDISFf78lwefabfvLCvOkwKBgQDiILy+fml7Rku66G0YtmvGGzdM5ilp3Vg06a1S5JSI958Pcm63lWkaCELP7X8AJpu682wnsPE10hrKF/gFIQCOmZ+pWhBpxbXmVa2tmI8/r1OyFLPvlQKMTykM0iNllqkayGztaKB9PNa9hD5E0BXhF5tD9Q4jgY09eqySOgeHbQKBgCznej8H/4dvvV09DAG4dqHa4os6FWw6wVOCp0j7I0lsinAygePC58ur25aJBXzwfmysCwAhNxOIo3LQlLV15mO7Mo3dXo5BZldAUibv89CXsf+IRatbLbYvAMjCS3e9n7nTj7L+mLUdiO7qmCncDMKOdwan/+v+I81Ebz/sP9XxAoGACkaJJBnRwlqBLxO9S/zqUArIYZdwSlYHLOoHjTTJmHm4YyJsYh8u2DUH2VfUAx97Y5+HEz8EhMjqdU/2B/MKsMhAss3veu6gVdrWXOIQh2y0kD0GEDJ//910UnA45w42XtCmWLkDErjsnOFtAel2IoVDd7KdYz7dwLRhvlXZDe4=" |
| alipay_signType | string | 是 | 签名方式  【 RSA2 : RSA2   】 | "RSA2" |
| alipay_sandBox | boolean | 否 | 是否是沙箱模式 | true |

### com.leadwaycloud.rm.common.business.eps.model.bo.CmbConfigBO

招行B2B配置数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| appId | string | 是 | 应用ID(已订阅云账单服务的appid) |  |
| appSecret | string | 是 | 应用密钥(已订阅云账单服务的app密钥) |  |
| cmbPublicKey | string | 是 | 招行公钥 |  |
| publicKey | string | 是 | 公钥 |  |
| privateKey | string | 是 | 私钥 |  |
| uniPltNbr | string | 是 | 统一平台商户编号 |  |
| uniMchNbr | string | 是 | 统一收款商户编号 |  |
| sandBox | boolean | 是 | 是否是沙箱模式 | true |

### com.leadwaycloud.rm.common.business.eps.model.bo.CmbScanConfigBO

招行收款码收款配置数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| appId | string | 是 | 应用ID(商户招行聚合收单应用标识) |  |
| appSecret | string | 是 | 应用密钥(商户招行聚合收单应用密钥) |  |
| cmbPublicKey | string | 是 | 招行公钥 |  |
| publicKey | string | 是 | 公钥 |  |
| privateKey | string | 是 | 私钥 |  |
| mchCode | string | 是 | 商户编号 |  |
| stoCode | string | 是 | 门店编号 |  |
| cashier | string | 是 | 收银员 |  |
| sandBox | boolean | 是 | 是否是沙箱模式 | true |

### com.leadwaycloud.rm.common.business.eps.model.bo.WechatConfigBO

微信配置数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| wechat_merchantId | string | 是 | 商户ID | "1310828201" |
| wechat_appId | string | 是 | 开发者ID | "wx45760c8adaa2dd0c" |
| wechat_appKey | string | 是 | 支付密钥(V2) | "67323cdf8884fbbe516105c7a11189b2" |
| wechat_apiv3Key | string | 是 | 支付密钥(V3) | "67323cdf8884fbbe516105c7a11189b2" |
| wechat_sub_merchantId | string | 否 | 子商户ID | "1310828202" |
| wechat_sub_appId | string | 否 | 子商户应用ID | "wx45760c8adaa2dd0d" |

### com.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig

行动支付配置

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 否 | 名称 | "总部微信支付配置" |
| type | string | 是 | 类型  【 WECHAT : 微信   ALIPAY : 支付宝   CMB : 招商B2B   CMB_SCAN : 招商聚合支付   OTHER : 其他   】 | "WECHAT" |
| description | string | 否 | 描述 |  |
| tender | RmTender | 是 |  |  |
| haveCert1 | boolean | 否 | 是否已经设置证书1 | false |
| haveCert2 | boolean | 否 | 是否已经设置证书2 | false |
| haveCert3 | boolean | 否 | 是否已经设置证书3 | false |
| haveCert4 | boolean | 否 | 是否已经设置证书4 | false |
| haveCert5 | boolean | 否 | 是否已经设置证书5 | false |
| alipayConfig | AlipayConfigBO | 否 |  |  |
| wechatConfig | WechatConfigBO | 否 |  |  |
| cmbConfigBO | CmbConfigBO | 否 |  |  |
| cmbConfig | CmbConfigBO | 否 |  |  |
| cmbScanConfig | CmbScanConfigBO | 否 |  |  |

### com.leadwaycloud.rm.eps.business.history.manager.dto.UpdateMobileAlipayConfigDTO

修改行动支付(支付宝)配置数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| tenderId | integer(int64) | 否 | 支付方式ID | 1 |
| name | string | 否 | 名称 | "总部支付宝支付配置" |
| description | string | 否 | 描述 |  |
| alipay_uid | string | 否 | 商户ID | "2088102175426064" |
| alipay_appId | string | 否 | 应用ID | "2016091300500819" |
| alipay_alipayPublicKey | string | 否 | 支付公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzMZynrxAizPAe/zQsCVTEWzemRL6u/CeKRCjZyY27cnM9/46YjreFfXP6niKMYAyXD3X5Gaf34YL+mRBtv/zfM7RA6xiAZkIludJsWB9UgWn4eGkbf4xi7E0J1q3Ct8npWDlWpPvHubP4kPB6zXm4lvd78to8R0fAIHFF/kJSPEqkHnMX3W98yMpNWQAUh63+5kwWLwtdJQvZ5EAHf0jsK93ZzKSIpxpPlD77vSxlg0Pk1hCaV6i/sSPmcPZgjv3m/qhRGr9ekgt5d1qKi5cmBYITPqBvnUWsUuv2mKIeR5yH4uUxiqtN8PEazQWuvU7oOUi0RRoUDWBX/mLXg96dQIDAQAB" |
| alipay_publicKey | string | 否 | 应用公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr1PvV6RUKftTsWGPw3UBxOIdSdevC03lUYJHLz48Di9UQ7A6ghV+4irW9nuMOL4gZgz1DUEFaP21V0TL/9zWEDTrj6Cag9lkfiTUOZiIw/RDUb1C7eqtLu+UAHqlrAAE56pB0VEa7/8mIwXIDYGGqdw/mxiJcsJsWJ4OaG4J9KetDdr+KHKtxVQ7tZRbwi68EDUC5MRgHkELXGHLaJZwmgy7Rsu4tnkT8Kf4lv4Pdk/KFtWWkDP1sGq+al+WYf3vyR9dfQeCrnL3gO0ZJR9AqmXMYItbmI9Yn6hDcPLSuxHVgLqylD73D8t2dF0Ri3wcSTA/m2mvq0yjROSVzcKKDwIDAQAB" |
| alipay_privateKey | string | 否 | 应用私钥 | "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvU+9XpFQp+1OxYY/DdQHE4h1J168LTeVRgkcvPjwOL1RDsDqCFX7iKtb2e4w4viBmDPUNQQVo/bVXRMv/3NYQNOuPoJqD2WR+JNQ5mIjD9ENRvULt6q0u75QAeqWsAATnqkHRURrv/yYjBcgNgYap3D+bGIlywmxYng5obgn0p60N2v4ocq3FVDu1lFvCLrwQNQLkxGAeQQtcYctolnCaDLtGy7i2eRPwp/iW/g92T8oW1ZaQM/Wwar5qX5Zh/e/JH119B4KucveA7RklH0CqZcxgi1uYj1ifqENw8tK7EdWAurKUPvcPy3Z0XRGLfBxJMD+baa+rTKNE5JXNwooPAgMBAAECggEAYrbMZDkGlhiGV7HJgtAHLfXtbZz9Vk0GVy0VrTjKEWZ+eBnp50H5DZf3LhIDshMCJNMYydyZEjL+feMjRKzu7XMOSfCv7ppgpVFRGBiUsFd/666210OxPGLxno9vZfcgy9qlchfLJeMvcrqXl1sdGdgDC+z1vmJPJFnhXNTP0CoEn7020jmp4MEflHu24kC4YZwywWjExnW7mo59jTRD8HCvjYmGhKoqJtb0gJSREHG5Tf5VAWjzy/mB5LKr9mve32yF4OQLVr9u7PMMk95of0AIRnNOEjWPJ23X3xXd7tqxzvOqJrH/GpzQ+DlpD49vfSHhLNR4DguTaR5e53YHOQKBgQDnNxwUSVjWwJkfHEYoCunrPBq6kaQczN9HEOhox7OHF5O9sDsm+ojsKrlVahklL+6wHHdW3QsicCn4cj0nU2IKdxaZLfV2hkmQH9c92WF11uHvK6rQyjRR0kX30yvhu7AsGcTCX6pj+ha0JwuRKnrOcYlyPFfCjdEEkqeODTIIFQKBgQDCHzEl/7Sb4lxaJbY4APOcU9Tfp+5GQEM/J8Os0vODcSM0OqpSfMATyQFBmP4TA5G3f0Bf2gaQi0NVlN0c9C1Ikkar1g+YyefUV7LZiMKKzJLVFDdy+lgabDEI1T9B8Yk+mm+ybZ9WKMPS8FBR7+aUQDISFf78lwefabfvLCvOkwKBgQDiILy+fml7Rku66G0YtmvGGzdM5ilp3Vg06a1S5JSI958Pcm63lWkaCELP7X8AJpu682wnsPE10hrKF/gFIQCOmZ+pWhBpxbXmVa2tmI8/r1OyFLPvlQKMTykM0iNllqkayGztaKB9PNa9hD5E0BXhF5tD9Q4jgY09eqySOgeHbQKBgCznej8H/4dvvV09DAG4dqHa4os6FWw6wVOCp0j7I0lsinAygePC58ur25aJBXzwfmysCwAhNxOIo3LQlLV15mO7Mo3dXo5BZldAUibv89CXsf+IRatbLbYvAMjCS3e9n7nTj7L+mLUdiO7qmCncDMKOdwan/+v+I81Ebz/sP9XxAoGACkaJJBnRwlqBLxO9S/zqUArIYZdwSlYHLOoHjTTJmHm4YyJsYh8u2DUH2VfUAx97Y5+HEz8EhMjqdU/2B/MKsMhAss3veu6gVdrWXOIQh2y0kD0GEDJ//910UnA45w42XtCmWLkDErjsnOFtAel2IoVDd7KdYz7dwLRhvlXZDe4=" |
| alipay_signType | string | 否 | 签名方式  【 RSA2 : RSA2   】 | "RSA2" |
| alipay_sandBox | boolean | 否 | 是否是沙箱模式 | true |

### com.leadwaycloud.rm.eps.business.wechat.model.dto.WechatConfigUpdateReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| configId | integer(int64) | 是 | 配置ID | 1 |
| tenderId | integer(int64) | 否 | 支付方式ID | 1 |
| name | string | 否 | 名称 | "总部微信支付配置" |
| description | string | 否 | 描述 |  |
| wechat_merchantId | string | 否 | 微信商户ID | "1310828201" |
| wechat_appId | string | 否 | 开发者ID | "wx45760c8adaa2dd0c" |
| wechat_appKey | string | 否 | 支付密钥(V2) | "67323cdf8884fbbe516105c7a11189b2" |
| wechat_apiv3Key | string | 否 | 支付密钥(V3) | "67323cdf8884fbbe516105c7a11189b2" |
| wechat_sub_merchantId | string | 否 | 微信子商户ID | "1310828201" |
| wechat_sub_appId | string | 否 | 微信子商户应用ID | "wx45760c8adaa2dd0c" |

### com.leadwaycloud.rm.eps.business.cmb.b2b.model.CmbConfigUpdateReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| configId | integer(int64) | 是 | 配置ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "总部招商银行支付配置" |
| description | string | 否 | 描述 |  |
| appId | string | 是 | 应用ID(已订阅云账单服务的appid) |  |
| appSecret | string | 是 | 应用密钥(已订阅云账单服务的app密钥) |  |
| cmbPublicKey | string | 是 | 招行公钥 |  |
| publicKey | string | 是 | 公钥 |  |
| privateKey | string | 是 | 私钥 |  |
| uniPltNbr | string | 是 | 统一平台商户编号 |  |
| uniMchNbr | string | 是 | 统一收款商户编号 |  |
| sandBox | boolean | 是 | 是否是沙箱模式 | true |

### com.leadwaycloud.rm.eps.business.cmb.scan.model.CmbScanConfigUpdateReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| configId | integer(int64) | 是 | 配置ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "总部招商银行支付配置" |
| description | string | 否 | 描述 |  |
| appId | string | 是 | 应用ID(商户招行聚合收单应用标识) |  |
| appSecret | string | 是 | 应用密钥(商户招行聚合收单应用密钥) |  |
| cmbPublicKey | string | 是 | 招行公钥 |  |
| publicKey | string | 是 | 公钥 |  |
| privateKey | string | 是 | 私钥 |  |
| mchCode | string | 是 | 商户编号 |  |
| stoCode | string | 是 | 门店编号 |  |
| cashier | string | 是 | 收银员 |  |
| sandBox | boolean | 是 | 是否是沙箱模式 | true |

### com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayConfigUpdateReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| configId | integer(int64) | 是 | 配置ID | 1 |
| tenderId | integer(int64) | 否 | 支付方式ID | 1 |
| name | string | 否 | 名称 | "总部支付宝支付配置" |
| description | string | 否 | 描述 |  |
| alipay_uid | string | 否 | 商户ID | "2088102175426064" |
| alipay_appId | string | 否 | 应用ID | "2016091300500819" |
| alipay_alipayPublicKey | string | 否 | 支付公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzMZynrxAizPAe/zQsCVTEWzemRL6u/CeKRCjZyY27cnM9/46YjreFfXP6niKMYAyXD3X5Gaf34YL+mRBtv/zfM7RA6xiAZkIludJsWB9UgWn4eGkbf4xi7E0J1q3Ct8npWDlWpPvHubP4kPB6zXm4lvd78to8R0fAIHFF/kJSPEqkHnMX3W98yMpNWQAUh63+5kwWLwtdJQvZ5EAHf0jsK93ZzKSIpxpPlD77vSxlg0Pk1hCaV6i/sSPmcPZgjv3m/qhRGr9ekgt5d1qKi5cmBYITPqBvnUWsUuv2mKIeR5yH4uUxiqtN8PEazQWuvU7oOUi0RRoUDWBX/mLXg96dQIDAQAB" |
| alipay_publicKey | string | 否 | 应用公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr1PvV6RUKftTsWGPw3UBxOIdSdevC03lUYJHLz48Di9UQ7A6ghV+4irW9nuMOL4gZgz1DUEFaP21V0TL/9zWEDTrj6Cag9lkfiTUOZiIw/RDUb1C7eqtLu+UAHqlrAAE56pB0VEa7/8mIwXIDYGGqdw/mxiJcsJsWJ4OaG4J9KetDdr+KHKtxVQ7tZRbwi68EDUC5MRgHkELXGHLaJZwmgy7Rsu4tnkT8Kf4lv4Pdk/KFtWWkDP1sGq+al+WYf3vyR9dfQeCrnL3gO0ZJR9AqmXMYItbmI9Yn6hDcPLSuxHVgLqylD73D8t2dF0Ri3wcSTA/m2mvq0yjROSVzcKKDwIDAQAB" |
| alipay_privateKey | string | 否 | 应用私钥 | "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvU+9XpFQp+1OxYY/DdQHE4h1J168LTeVRgkcvPjwOL1RDsDqCFX7iKtb2e4w4viBmDPUNQQVo/bVXRMv/3NYQNOuPoJqD2WR+JNQ5mIjD9ENRvULt6q0u75QAeqWsAATnqkHRURrv/yYjBcgNgYap3D+bGIlywmxYng5obgn0p60N2v4ocq3FVDu1lFvCLrwQNQLkxGAeQQtcYctolnCaDLtGy7i2eRPwp/iW/g92T8oW1ZaQM/Wwar5qX5Zh/e/JH119B4KucveA7RklH0CqZcxgi1uYj1ifqENw8tK7EdWAurKUPvcPy3Z0XRGLfBxJMD+baa+rTKNE5JXNwooPAgMBAAECggEAYrbMZDkGlhiGV7HJgtAHLfXtbZz9Vk0GVy0VrTjKEWZ+eBnp50H5DZf3LhIDshMCJNMYydyZEjL+feMjRKzu7XMOSfCv7ppgpVFRGBiUsFd/666210OxPGLxno9vZfcgy9qlchfLJeMvcrqXl1sdGdgDC+z1vmJPJFnhXNTP0CoEn7020jmp4MEflHu24kC4YZwywWjExnW7mo59jTRD8HCvjYmGhKoqJtb0gJSREHG5Tf5VAWjzy/mB5LKr9mve32yF4OQLVr9u7PMMk95of0AIRnNOEjWPJ23X3xXd7tqxzvOqJrH/GpzQ+DlpD49vfSHhLNR4DguTaR5e53YHOQKBgQDnNxwUSVjWwJkfHEYoCunrPBq6kaQczN9HEOhox7OHF5O9sDsm+ojsKrlVahklL+6wHHdW3QsicCn4cj0nU2IKdxaZLfV2hkmQH9c92WF11uHvK6rQyjRR0kX30yvhu7AsGcTCX6pj+ha0JwuRKnrOcYlyPFfCjdEEkqeODTIIFQKBgQDCHzEl/7Sb4lxaJbY4APOcU9Tfp+5GQEM/J8Os0vODcSM0OqpSfMATyQFBmP4TA5G3f0Bf2gaQi0NVlN0c9C1Ikkar1g+YyefUV7LZiMKKzJLVFDdy+lgabDEI1T9B8Yk+mm+ybZ9WKMPS8FBR7+aUQDISFf78lwefabfvLCvOkwKBgQDiILy+fml7Rku66G0YtmvGGzdM5ilp3Vg06a1S5JSI958Pcm63lWkaCELP7X8AJpu682wnsPE10hrKF/gFIQCOmZ+pWhBpxbXmVa2tmI8/r1OyFLPvlQKMTykM0iNllqkayGztaKB9PNa9hD5E0BXhF5tD9Q4jgY09eqySOgeHbQKBgCznej8H/4dvvV09DAG4dqHa4os6FWw6wVOCp0j7I0lsinAygePC58ur25aJBXzwfmysCwAhNxOIo3LQlLV15mO7Mo3dXo5BZldAUibv89CXsf+IRatbLbYvAMjCS3e9n7nTj7L+mLUdiO7qmCncDMKOdwan/+v+I81Ebz/sP9XxAoGACkaJJBnRwlqBLxO9S/zqUArIYZdwSlYHLOoHjTTJmHm4YyJsYh8u2DUH2VfUAx97Y5+HEz8EhMjqdU/2B/MKsMhAss3veu6gVdrWXOIQh2y0kD0GEDJ//910UnA45w42XtCmWLkDErjsnOFtAel2IoVDd7KdYz7dwLRhvlXZDe4=" |
| alipay_signType | string | 否 | 签名方式  【 RSA2 : RSA2   】 | "RSA2" |
| alipay_sandBox | boolean | 否 | 是否是沙箱模式 | true |

### com.leadwaycloud.rm.eps.business.history.trade.dto.WechatRefundDTO

微信退款数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

### com.leadwaycloud.rm.common.model.po.entity.RmEpsOrder

EPS订单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| code | string | 是 | EPS订单编号 | "0989681627412313123" |
| type | string | 是 | EPS订单类型  【 PAYMENT : 付款   REFUND : 退款   】 | "PAYMENT" |
| status | string | 是 | 订单状态  【 INVALID : 无效   ING : 处理中   BE_CONFIRM : 待确认   CONFIRM : 已确认   VALID : 有效   】 | "VALID" |
| orderCode | string | 否 | 订单中心订单编号(手动退款时,没有订单中心订单编号(退款交易单号)) | "1989681627412313123" |
| originalOrderCode | string | 否 | 订单中心订单编号(退款订单时提供,原订单中心订单编号) | "1989681627412313123" |
| memberBarcode | string | 否 | 会员编号 | "002391117577753472" |
| tenderId | integer(int64) | 是 | 支付方式ID |  |
| orderAmount | number(double) | 否 | 订单金额 | 100 |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| realPayAmount | number(double) | 否 | 付款/退款金额（发起付款金额） | 100 |
| promAmount | number(double) | 否 | 付款优惠金额 | 100 |
| payAmount | number(double) | 否 | 付款/退款金额(最终付款金额) | 100 |
| platformOrderCode | string | 否 | 第三方支付平台订单编号 | "2020072322001410740504760505" |
| remark | string | 否 | 订单备注 |  |
| verifyStatus | string | 否 | 审核状态  【 PENDING : 待审核   ONGOING : 审核中   FINISH : 已审核   】 | "PENDING" |
| verifyType | string | 否 | '审核类型'  【 ONLINE_ORDER_REFUND : 线上销售订单退货审批   ONLINE_ORDER_EXCHANGE : 线上销售订单换货审批   BARCODE_ON_SHELF : 零管商品条码上架审批   BARCODE_OFF_SHELF : 零管商品条码下架审批   EPS_ORDER_CREDIT_LIMIT : 信用支付额度不足审核   】 | "SALE_ORDER_REFUND" |
| verifyResult | string | 否 | 审核结果  【 PASS : 通过   REFUSE : 拒绝   REJECT : 驳回   】 | "PASS" |
| verifyMsg | string | 否 | 审核描述 | "..." |
| reserved1 | string | 否 | 备用字段1(招行支付url) |  |
| reserved2 | string | 否 | 备用字段2 |  |
| reserved3 | string | 否 | 备用字段3 |  |
| tender | RmTender | 是 |  |  |
| finish | boolean | 否 | 订单是否已经付款/退款完成 | false |

### com.leadwaycloud.rm.eps.business.history.trade.dto.WechatMpJsSdkDTO

微信JsSDK数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| type | string | 是 | 配置类型(参照[rm_wechat_mp_config]中的type) | "MP" |
| url | string | 是 | 公众号配置的白名单地址 | "http://eshop.leadwaycloud.com" |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.history.trade.vo.JSSDKSignatureVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | JSSDKSignatureVO | 否 |  |  |

### com.leadwaycloud.rm.eps.business.history.trade.vo.JSSDKSignatureVO

微信JS-SDK签名数据数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| appId | string | 是 | 公众号应用ID | "wx45760c8adaa2dd0c" |
| timestamp | string | 是 | 签名的时间戳 | "1622719570" |
| nonceStr | string | 是 | 签名的随机串 | "f6191ab1-c896-4ff9-b22e-32e2d3fb4799" |
| signature | string | 是 | 签名 |  |

### com.leadwaycloud.rm.eps.business.history.trade.dto.WechatPayDTO

微信支付数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| authCode | string | 是 | 付款码 | "120061098828009406" |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

### com.leadwaycloud.rm.eps.business.history.trade.dto.WechatCreateOrderDTO

微信统一下单数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| openId | string | 是 | 微信账号OpenId | "..." |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.history.trade.vo.WechatJSAPICreateOrderVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WechatJSAPICreateOrderVO | 否 |  |  |

### com.leadwaycloud.rm.eps.business.history.trade.vo.WechatJSAPICreateOrderVO

微信创建订单(JSAPI)结果数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| appId | string | 是 | 公众号应用ID | "wx45760c8adaa2dd0c" |
| timestamp | string | 是 | 签名的时间戳 | "1622719570" |
| nonceStr | string | 是 | 签名的随机串 | "f6191ab1-c896-4ff9-b22e-32e2d3fb4799" |
| packageValue | string | 是 | ??? |  |
| signType | string | 是 | 签名类型 |  |
| paySign | string | 是 | 支付签名 |  |
| epsOrderId | integer(int64) | 是 | eps生成的支付订单ID | 1 |

### com.leadwaycloud.rm.eps.business.history.trade.dto.MemberAccountRefundDTO

会员账户退款数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.history.trade.dto.MemberAccountPayDTO

会员账户支付数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.history.trade.dto.CashRefundDTO

现金退款数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.history.trade.dto.CashPayDTO

现金支付数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.history.trade.dto.AlipayRefundDTO

支付宝退款数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |
| platformOrderCode | string | 是 | 支付宝付款回传的平台单号 | "2021110422001410740505323470" |

### com.leadwaycloud.rm.eps.business.history.trade.dto.AlipayPayDTO

支付宝支付数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| authCode | string | 是 | 付款码 | "28763443825664394" |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

### com.leadwaycloud.core.model.RJava.lang.String

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | string | 否 | 返回数据 |  |

### com.leadwaycloud.rm.eps.business.history.manager.dto.TenderCouponConfigDTO$UpdateTenderCouponConfigDTO

编辑优惠劵网关配置DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| tenderId | integer(int64) | 否 | 支付方式ID | 1 |
| name | string | 否 | 名称 | "1" |
| payConfig | string | 否 | 优惠券支付配置 | "1" |
| description | string | 否 | 描述 | "1" |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.model.po.entity.RmTenderCouponConfig

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderCouponConfig | 否 |  |  |

### com.leadwaycloud.rm.eps.model.po.entity.RmTenderCouponConfig

优惠劵网关配置

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "1" |
| payConfig | string | 否 | 优惠券支付配置 | "1" |
| description | string | 否 | 描述 | "1" |
| tender | RmTender | 否 |  |  |

### com.leadwaycloud.rm.eps.business.history.manager.dto.TenderCouponConfigDTO$AddTenderCouponConfigDTO

添加优惠劵网关配置DTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "1" |
| payConfig | string | 否 | 优惠券支付配置 | "1" |
| description | string | 否 | 描述 | "1" |

### com.leadwaycloud.rm.eps.business.history.manager.dto.UpdateTenderDTO

修改支付方式数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| code | string | 否 | 代号 | "CASH" |
| name | string | 否 | 名称 | "现金" |
| otherName | string | 否 | 别名 | "钞票" |
| type | string | 否 | 类型  【 CASH : 现金   MOBILE : 移动支付   MEMBER_ACCOUNT : 会员账户   CREDIT : 信用支付   OFFLINE : 线下支付   BANK_CARD : 银行卡支付   】 | "CASH" |
| image | string | 否 | 图片 |  |
| vat | boolean | 否 | 是否可开发票 | true |
| memberAccountTypeId | integer(int64) | 否 | 会员账户类型ID | 1 |
| mobilePaymentType | string | 否 | 移动支付类型  【 WECHAT : 微信   ALIPAY : 支付宝   CMB : 招商B2B   CMB_SCAN : 招商聚合支付   OTHER : 其他   】 | "WECHAT" |
| description | string | 否 | 描述 |  |
| financeTenderId | integer(int64) | 否 | 财务付款方式ID | 1 |
| otherCode | string | 否 | 其他编号 | "CASH" |
| tenderConfig | TenderConfigBO | 是 |  |  |
| reserved1 | string | 否 | 备用字段1(收款人户名) |  |
| reserved2 | string | 否 | 备用字段2(银行账户) |  |
| reserved3 | string | 否 | 备用字段3(开户银行) |  |

### com.leadwaycloud.rm.eps.business.history.manager.dto.SettingChannelTenderDTO

配置渠道支付方式数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| channelTenderList | ChannelTenderBO[] | 是 | 渠道支付方式配置 |  |

### com.leadwaycloud.rm.eps.business.history.trade.bo.ChannelTenderBO

渠道支付方式数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| index | integer(int32) | 是 | 支付方式序号 | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmChannelTender

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmChannelTender[] | 否 | 返回数据 |  |

### com.leadwaycloud.rm.common.model.po.entity.RmChannelTender

渠道支持的支付方式

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| index | integer(int32) | 是 | 序号 | 1 |
| tender | RmTender | 是 |  |  |

### com.leadwaycloud.rm.eps.business.history.manager.dto.BatchSettingChannelTenderDTO

批量配置渠道支付方式数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| companyIdList | integer(int64)[] | 是 | 公司ID集合 |  |
| channelList | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| channelTenderList | ChannelTenderBO[] | 是 | 渠道支付方式配置 |  |

### com.leadwaycloud.core.model.RJava.lang.Void

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

### com.leadwaycloud.rm.eps.business.history.manager.dto.AddTenderDTO

添加支付方式数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| code | string | 是 | 代号 | "CASH" |
| name | string | 是 | 名称 | "现金" |
| otherName | string | 否 | 别名 | "钞票" |
| type | string | 是 | 类型  【 CASH : 现金   MOBILE : 移动支付   MEMBER_ACCOUNT : 会员账户   CREDIT : 信用支付   OFFLINE : 线下支付   BANK_CARD : 银行卡支付   】 | "CASH" |
| status | string | 是 | 状态  【 AVAILABLE : 可用的   STOP : 停用的   DELETE : 删除的   】 | "AVAILABLE" |
| image | string | 否 | 图片 |  |
| vat | boolean | 否 | 是否可开发票 | true |
| memberAccountTypeId | integer(int64) | 否 | 会员账户类型ID | 1 |
| mobilePaymentType | string | 否 | 移动支付类型  【 WECHAT : 微信   ALIPAY : 支付宝   CMB : 招商B2B   CMB_SCAN : 招商聚合支付   OTHER : 其他   】 | "WECHAT" |
| description | string | 否 | 描述 |  |
| financeTenderId | integer(int64) | 是 | 财务付款方式ID | 1 |
| otherCode | string | 否 | 其他编号 | "CASH" |
| tenderConfig | TenderConfigBO | 是 |  |  |
| reserved1 | string | 否 | 备用字段1(收款人户名) |  |
| reserved2 | string | 否 | 备用字段2(银行账户) |  |
| reserved3 | string | 否 | 备用字段3(开户银行) |  |

### com.leadwaycloud.rm.eps.business.history.manager.dto.AddMobileWechatConfigDTO

创建行动支付(微信)配置数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "总部支付宝支付配置" |
| description | string | 否 | 描述 |  |
| wechat_merchantId | string | 是 | 微信商户ID | "1310828201" |
| wechat_appId | string | 是 | 开发者ID | "wx45760c8adaa2dd0c" |
| wechat_appKey | string | 是 | 支付密钥(V2) | "67323cdf8884fbbe516105c7a11189b2" |
| wechat_apiv3Key | string | 是 | 支付密钥(V3) | "67323cdf8884fbbe516105c7a11189b2" |
| wechat_sub_merchantId | string | 是 | 微信子商户ID | "1310828201" |
| wechat_sub_appId | string | 是 | 微信子应用ID | "wx45760c8adaa2dd0c" |

### com.leadwaycloud.rm.eps.business.history.manager.dto.AddMobileAlipayConfigDTO

创建行动支付(支付宝)配置数据模版

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "总部支付宝支付配置" |
| description | string | 否 | 描述 |  |
| alipay_uid | string | 是 | 商户ID | "2088102175426064" |
| alipay_appId | string | 是 | 应用ID | "2016091300500819" |
| alipay_alipayPublicKey | string | 是 | 支付公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzMZynrxAizPAe/zQsCVTEWzemRL6u/CeKRCjZyY27cnM9/46YjreFfXP6niKMYAyXD3X5Gaf34YL+mRBtv/zfM7RA6xiAZkIludJsWB9UgWn4eGkbf4xi7E0J1q3Ct8npWDlWpPvHubP4kPB6zXm4lvd78to8R0fAIHFF/kJSPEqkHnMX3W98yMpNWQAUh63+5kwWLwtdJQvZ5EAHf0jsK93ZzKSIpxpPlD77vSxlg0Pk1hCaV6i/sSPmcPZgjv3m/qhRGr9ekgt5d1qKi5cmBYITPqBvnUWsUuv2mKIeR5yH4uUxiqtN8PEazQWuvU7oOUi0RRoUDWBX/mLXg96dQIDAQAB" |
| alipay_publicKey | string | 否 | 应用公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr1PvV6RUKftTsWGPw3UBxOIdSdevC03lUYJHLz48Di9UQ7A6ghV+4irW9nuMOL4gZgz1DUEFaP21V0TL/9zWEDTrj6Cag9lkfiTUOZiIw/RDUb1C7eqtLu+UAHqlrAAE56pB0VEa7/8mIwXIDYGGqdw/mxiJcsJsWJ4OaG4J9KetDdr+KHKtxVQ7tZRbwi68EDUC5MRgHkELXGHLaJZwmgy7Rsu4tnkT8Kf4lv4Pdk/KFtWWkDP1sGq+al+WYf3vyR9dfQeCrnL3gO0ZJR9AqmXMYItbmI9Yn6hDcPLSuxHVgLqylD73D8t2dF0Ri3wcSTA/m2mvq0yjROSVzcKKDwIDAQAB" |
| alipay_privateKey | string | 是 | 应用私钥 | "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvU+9XpFQp+1OxYY/DdQHE4h1J168LTeVRgkcvPjwOL1RDsDqCFX7iKtb2e4w4viBmDPUNQQVo/bVXRMv/3NYQNOuPoJqD2WR+JNQ5mIjD9ENRvULt6q0u75QAeqWsAATnqkHRURrv/yYjBcgNgYap3D+bGIlywmxYng5obgn0p60N2v4ocq3FVDu1lFvCLrwQNQLkxGAeQQtcYctolnCaDLtGy7i2eRPwp/iW/g92T8oW1ZaQM/Wwar5qX5Zh/e/JH119B4KucveA7RklH0CqZcxgi1uYj1ifqENw8tK7EdWAurKUPvcPy3Z0XRGLfBxJMD+baa+rTKNE5JXNwooPAgMBAAECggEAYrbMZDkGlhiGV7HJgtAHLfXtbZz9Vk0GVy0VrTjKEWZ+eBnp50H5DZf3LhIDshMCJNMYydyZEjL+feMjRKzu7XMOSfCv7ppgpVFRGBiUsFd/666210OxPGLxno9vZfcgy9qlchfLJeMvcrqXl1sdGdgDC+z1vmJPJFnhXNTP0CoEn7020jmp4MEflHu24kC4YZwywWjExnW7mo59jTRD8HCvjYmGhKoqJtb0gJSREHG5Tf5VAWjzy/mB5LKr9mve32yF4OQLVr9u7PMMk95of0AIRnNOEjWPJ23X3xXd7tqxzvOqJrH/GpzQ+DlpD49vfSHhLNR4DguTaR5e53YHOQKBgQDnNxwUSVjWwJkfHEYoCunrPBq6kaQczN9HEOhox7OHF5O9sDsm+ojsKrlVahklL+6wHHdW3QsicCn4cj0nU2IKdxaZLfV2hkmQH9c92WF11uHvK6rQyjRR0kX30yvhu7AsGcTCX6pj+ha0JwuRKnrOcYlyPFfCjdEEkqeODTIIFQKBgQDCHzEl/7Sb4lxaJbY4APOcU9Tfp+5GQEM/J8Os0vODcSM0OqpSfMATyQFBmP4TA5G3f0Bf2gaQi0NVlN0c9C1Ikkar1g+YyefUV7LZiMKKzJLVFDdy+lgabDEI1T9B8Yk+mm+ybZ9WKMPS8FBR7+aUQDISFf78lwefabfvLCvOkwKBgQDiILy+fml7Rku66G0YtmvGGzdM5ilp3Vg06a1S5JSI958Pcm63lWkaCELP7X8AJpu682wnsPE10hrKF/gFIQCOmZ+pWhBpxbXmVa2tmI8/r1OyFLPvlQKMTykM0iNllqkayGztaKB9PNa9hD5E0BXhF5tD9Q4jgY09eqySOgeHbQKBgCznej8H/4dvvV09DAG4dqHa4os6FWw6wVOCp0j7I0lsinAygePC58ur25aJBXzwfmysCwAhNxOIo3LQlLV15mO7Mo3dXo5BZldAUibv89CXsf+IRatbLbYvAMjCS3e9n7nTj7L+mLUdiO7qmCncDMKOdwan/+v+I81Ebz/sP9XxAoGACkaJJBnRwlqBLxO9S/zqUArIYZdwSlYHLOoHjTTJmHm4YyJsYh8u2DUH2VfUAx97Y5+HEz8EhMjqdU/2B/MKsMhAss3veu6gVdrWXOIQh2y0kD0GEDJ//910UnA45w42XtCmWLkDErjsnOFtAel2IoVDd7KdYz7dwLRhvlXZDe4=" |
| alipay_signType | string | 是 | 签名方式  【 RSA2 : RSA2   】 | "RSA2" |
| alipay_sandBox | boolean | 否 | 是否是沙箱模式 | true |

### com.leadwaycloud.rm.eps.business.reconciliation.model.ShiftReconciliationRequest

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 948513515844539 |
| companyId | integer(int64) | 是 | 公司ID | 948513515844539 |
| businessDate | string(date) | 是 | 营业日 | "2026-06-12" |
| cashierNo | string | 是 | 对账收银员 | "1" |
| posNo | string | 是 | 对账机台号 | "1" |
| shiftNo | integer(int64) | 是 | 对账班次 | 1 |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.reconciliation.model.ShiftReconciliationResponse

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ShiftReconciliationResponse | 否 |  |  |

### com.leadwaycloud.rm.eps.business.reconciliation.model.ShiftReconciliationResponse

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| allowChangeShift | boolean | 否 | 是否可切换班次 | true |
| success | boolean | 否 | 是否成功 | true |
| differenceList | ShiftReconciliationResponse$DifferenceInfo[] | 否 | 对账差异 |  |

### com.leadwaycloud.rm.eps.business.reconciliation.model.ShiftReconciliationResponse$Detail

eps数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| posNo | string | 是 | 对账机台号 | "1" |
| orderCode | string | 是 | 订单编号 | "xxx" |
| pkNo | integer(int64) | 是 | 交易流水号 | 1 |
| tenderNo | string | 是 | 支付方式编号 | "WECHAT" |
| tenderName | string | 是 | 支付方式名称 | "微信" |
| amount | number | 是 | 支付金额 | 1 |

### com.leadwaycloud.rm.eps.business.reconciliation.model.ShiftReconciliationResponse$DifferenceInfo

对账差异

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| pos | ShiftReconciliationResponse$Detail | 否 |  |  |
| eps | ShiftReconciliationResponse$Detail | 否 |  |  |

### com.leadwaycloud.core.model.RJava.lang.Boolean

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | boolean | 否 | 返回数据 |  |

### com.leadwaycloud.rm.eps.business.history.trade.dto.OpenDataRefundDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |
| code | string | 否 | eps订单编号(如提供则使用该编号，需确保编号系统唯一) | "xxx" |
| platformOrderCode | string | 否 | 第三方支付平台订单编号 | "2020072322001410740504760505" |

### com.leadwaycloud.rm.eps.business.history.trade.dto.OpenDataPayDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| code | string | 否 | eps订单编号(如提供则使用该编号，需确保编号系统唯一) | "xxx" |
| platformOrderCode | string | 否 | 第三方支付平台订单编号 | "2020072322001410740504760505" |

### com.leadwaycloud.rm.eps.business.one.model.RefundRequest

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 948513499067288 |
| companyId | integer(int64) | 是 | 公司ID | 948513515844539 |
| channel | string | 是 | 渠道 | "STORE_POS" |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| orderCode | string | 是 | 退货订单编号 | "887423628793549" |
| originalOrderCode | string | 是 | 原销售订单编号 | "20261211213131313112" |
| orderAmount | number | 是 | 退货订单应退金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| refundAmount | number | 是 | 退款金额 | 100 |
| realRefundAmount | number | 否 | 实退金额（现金付款时实际退款的金额，不如订单应退金额=80，如果退款100 那么refundAmount = 80，realRefundAmount = 100） | 100 |
| refundReason | string | 否 | 退款原因 |  |
| payOrderEpsCode | string | 否 | 原付款单EPS订单号 |  |
| platformOrderCode | string | 否 | 第三方支付平台订单编号 |  |
| payTime | string(date-time) | 否 | 退款时间 |  |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 | "2" |

### com.leadwaycloud.rm.eps.business.one.model.PaymentRequest

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 948513515844539 |
| companyId | integer(int64) | 是 | 公司ID | 948513515844539 |
| channel | string | 是 | 渠道 | "STORE_POS" |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| orderCode | string | 是 | 销售订单编号 | "20261211213131313112" |
| orderAmount | number | 是 | 销售订单应付金额 | 100 |
| tenderId | integer(int64) | 否 | 支付方式ID(移动支付可选) | 1 |
| authCode | string | 否 | 付款码(移动支付必填) | "xxx" |
| payAmount | number | 是 | 付款金额 | 100 |
| realPayAmount | number | 否 | 实付金额（现金付款时实际支付的金额，不如订单应付金额=80，如果付款100 那么payAmount = 80，realPayAmount = 100） | 100 |
| payTime | string(date-time) | 否 | 付款时间 |  |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 | "2" |

### com.leadwaycloud.rm.eps.business.wechat.model.dto.WechatRefundReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |
| platformOrderCode | string | 是 | 微信付款回传的平台单号 | "2021110422001410740505323470" |

### com.leadwaycloud.rm.eps.business.wechat.model.dto.WechatRefundQueryReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| epsOrderCode | string | 是 | 支付订单编号 | "xxx" |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.wechat.model.vo.WechatRefundQueryVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WechatRefundQueryVO | 否 |  |  |

### com.leadwaycloud.rm.eps.business.wechat.model.vo.WechatRefundQueryVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderNo | string | 是 | 订单中心付款订单编号 | "1989681627412313123" |
| orderAmount | number(double) | 是 | 订单中心付款订单金额 | 100 |
| refundCount | integer(int32) | 是 | 退款笔数 | 0 |
| platformOrderCode | string | 是 | 第三方支付平台订单付款编号 | "2020072322001410740504760505" |
| wechatRefundQueryRecordList | WechatRefundQueryVO$WechatRefundQueryRecordVO[] | 否 | 退款记录 |  |

### com.leadwaycloud.rm.eps.business.wechat.model.vo.WechatRefundQueryVO$WechatRefundQueryRecordVO

退款记录

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderNo | string | 是 | 订单中心退款订单编号 | "1989681627412313122" |
| applyAmount | number(double) | 是 | 申请退款金额 | 100 |
| refundStatus | string | 是 | 退款状态 | "SUCCESS" |
| refundAccount | string | 是 | 到账账户 | "招商银行信用卡0403" |
| refundTime | string | 是 | 退款成功时间 | "yyyy-MM-dd HH:mm:ss" |
| refundAmount | number(double) | 否 | 退款金额 | 100 |
| platformOrderCode | string | 是 | 第三方支付平台订单退款编号 | "1217752501201407033233368018" |

### com.leadwaycloud.rm.eps.business.wechat.model.dto.WechatPaymentPreCreateReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| openId | string | 是 | 微信账号OpenId | "..." |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

### com.leadwaycloud.rm.eps.business.wechat.model.dto.WechatPaymentF2FReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| authCode | string | 是 | 付款码 | "28763443825664394" |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

### com.leadwaycloud.rm.eps.business.wechat.model.dto.WechatPaymentJsapiReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| openId | string | 是 | 微信账号OpenId | "..." |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.wechat.model.vo.WechatPaymentJsapiVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WechatPaymentJsapiVO | 否 |  |  |

### com.leadwaycloud.rm.eps.business.wechat.model.vo.WechatPaymentJsapiVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| appId | string | 是 | 公众号应用ID | "wx45760c8adaa2dd0c" |
| timestamp | string | 是 | 签名的时间戳 | "1622719570" |
| nonceStr | string | 是 | 签名的随机串 | "f6191ab1-c896-4ff9-b22e-32e2d3fb4799" |
| packageValue | string | 是 | ??? |  |
| signType | string | 是 | 签名类型 |  |
| paySign | string | 是 | 支付签名 |  |
| epsOrderId | integer(int64) | 是 | eps生成的支付订单ID | 1 |

### com.leadwaycloud.rm.eps.business.wechat.model.dto.WechatConfigCreateReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "总部支付宝支付配置" |
| description | string | 否 | 描述 |  |
| wechat_merchantId | string | 是 | 微信商户ID | "1310828201" |
| wechat_appId | string | 是 | 开发者ID | "wx45760c8adaa2dd0c" |
| wechat_appKey | string | 是 | 支付密钥(V2) | "67323cdf8884fbbe516105c7a11189b2" |
| wechat_apiv3Key | string | 是 | 支付密钥(V3) | "67323cdf8884fbbe516105c7a11189b2" |
| wechat_sub_merchantId | string | 是 | 微信子商户ID | "1310828201" |
| wechat_sub_appId | string | 是 | 微信子应用ID | "wx45760c8adaa2dd0c" |

### com.leadwaycloud.rm.common.openfeign.workflow.model.WorkflowDTO$CallbackDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 否 | 商户ID |  |
| submitBy | string | 否 | 当前 审批人/操作人 |  |
| businessTypeKey | string | 是 | 业务唯一key |  |
| businessId | string | 是 | 业务ID |  |
| taskId | string | 否 | 节点实例任务ID |  |
| serviceName | string | 否 | 回调服务名 |  |
| function | string | 是 | 具体执行方法（自定义配置，可缺省） |  |
| businessData | object | 否 | 业务数据（发起时业务、审批中特有变量 并集） |  |
| instanceState | string | 是 | 实例状态（pass, reject, terminate） |  |
| terminationRemark | string | 否 | 消息 |  |
| body | object | 否 | 自定义配置数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.common.openfeign.workflow.model.WorkflowDTO$ReturnDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WorkflowDTO$ReturnDTO | 否 |  |  |

### com.leadwaycloud.rm.common.openfeign.workflow.model.WorkflowDTO$ReturnDTO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| globalMap | string | 否 | 全局变量 |  |
| localMap | string | 否 | 局部变量 |  |

### com.leadwaycloud.rm.eps.business.verify.model.EPSOrderVerifyResultDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| epsOrderId | integer(int64) | 是 | 支付订单ID | 1 |
| businessKey | string | 是 | 业务类型 | "xxx" |
| pass | boolean | 是 | 是否通过 | false |
| notice | string | 否 | 审核结果描述 | "xxx" |

### com.leadwaycloud.rm.eps.business.offline.model.OfflineRefundReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.offline.model.OfflinePaymentReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.offline.model.OfflinePaymentConfirmReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| orderCode | string | 是 | 订单中心订单编号 | "0989681627412313123" |
| pass | boolean | 是 | 是否通过 | false |
| reason | string | 否 | 理由 | "xxx" |

### com.leadwaycloud.rm.eps.business.manager.model.dto.OrderRefundReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| espOrderList | integer(int64)[] | 是 | 支付订单列表 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.eps.business.manager.model.vo.OrderRefundVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | OrderRefundVO[] | 否 | 返回数据 |  |

### com.leadwaycloud.rm.eps.business.manager.model.vo.OrderRefundVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| epsOrderId | integer(int64) | 是 | 支付订单ID |  |
| epsOrderCode | string | 是 | 支付订单编号 |  |
| refundResult | boolean | 是 | 是否退款成功 |  |
| message | string | 否 | 消息 |  |

### com.leadwaycloud.rm.eps.business.manager.model.dto.SaleOrderRefundReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderId | integer(int64) | 是 | 销售订单ID |  |

### com.leadwaycloud.rm.eps.business.credit.model.CreditRefundReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.credit.model.CreditPaymentReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.credit.model.CreditPaymentConfirmReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| orderCode | string | 是 | 订单中心订单编号 | "0989681627412313123" |
| pass | boolean | 是 | 是否通过 | false |
| reason | string | 否 | 理由 | "xxx" |

### com.leadwaycloud.rm.eps.business.cmb.b2b.model.CmbRefundReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.cmb.b2b.common.model.bo.CallBackRequestBO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| msgNbr | string | 是 | 消息号 |  |
| msgType | string | 是 | 消息类型（BHY:云账单） |  |
| msgKey | string | 是 | 消息键值 |  |
| pltNbr | string | 是 | 平台商户编号 |  |
| mchNbr | string | 是 | 收款商户编号 |  |
| uniPltNbr | string | 是 | 统一平台商户编号 |  |
| uniMchNbr | string | 是 | 统一收款商户编号 |  |
| orderNbr | string | 是 | 订单号 |  |
| orderSubNbr | string | 是 | 订单交易序号 |  |
| mchOrderNbr | string | 是 | 商户订单号 |  |
| mchTransNbr | string | 是 | 商户交易流水号 |  |
| rltTransNbr | string | 是 | 关联交易流水号 |  |
| orderType | string | 是 | 订单类型(PAY:消费类 BCK:退货类) |  |
| orderSubtype | string | 是 | 订单子类(消费类 DRT:直接支付 GRT:担保支付 退货类 BCK:退货退款) |  |
| orderPostTime | string | 是 | 订单推送时间（yyyyMMddHHmmss） |  |
| orderAmt | number(double) | 是 | 订单金额 |  |
| transAmt | number(double) | 是 | 交易金额 |  |
| orderCcyNbr | string | 是 | 订单币种 |  |
| status | string | 是 | 订单状态（STR:发起 OPR:已受理 AUT:待付款 WCF:待确认 ING:处理中(退款) DBT:已扣款(退款) FIN:完成） |  |
| rtnFlag | string | 是 | 请求结果（S:成功 F:失败 B:退票 C:撤销 I:处理中 W:可疑 A:已提交） |  |
| bckFlag | string | 否 | 退款标志（Y:已退款 N:未退款 I:处理中 P:部分退款） |  |
| bckAmt | number(double) | 否 | 退款金额 |  |
| orderStrTime | string | 是 | 订单开始时间（yyyyMMddHHmmss） |  |
| orderEndTime | string | 是 | 订单完成时间（yyyyMMddHHmmss） |  |
| payerAccNbr | string | 否 | 付款方账号 |  |
| payerAccName | string | 否 | 付款方账户名 |  |
| payerBankNbr | string | 否 | 付款方联行号 |  |
| payerBankName | string | 否 | 付款方联行名 |  |
| payeeAccNbr | string | 否 | 收款方账号 |  |
| payeeAccName | string | 否 | 收款方账户名 |  |
| payeeBankNbr | string | 否 | 收款方联行号 |  |
| payeeBankName | string | 否 | 收款方联行名 |  |
| msgText | string | 否 | 消息描述 |  |

### com.leadwaycloud.rm.eps.business.cmb.b2b.model.CmbQueryReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| epsOrderCode | string | 是 | 支付订单编号 | "xxx" |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.cmb.b2b.common.model.dto.ResponseOrderQryDTO$OrderInfoQueryRtnBO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ResponseOrderQryDTO$OrderInfoQueryRtnBO | 否 |  |  |

### com.leadwaycloud.rm.eps.business.cmb.b2b.common.model.dto.ResponseOrderQryDTO$OrderInfoQueryRtnBO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderNbr | string | 是 | 订单号 |  |
| orderSubNbr | string | 是 | 订单交易序号 |  |
| mchOrderNbr | string | 是 | 商户订单号 |  |
| mchTransNbr | string | 是 | 商户交易流水号 |  |
| orderType | string | 是 | 订单类型(PAY:消费类 BCK:退货类) |  |
| orderSubtype | string | 是 | 订单子类(消费类 DRT:直接支付 GRT:担保支付 退货类 BCK:退货退款) |  |
| orderAmt | number(double) | 是 | 订单金额 |  |
| orderCcyNbr | string | 是 | 订单币种 |  |
| status | string | 是 | 订单状态（STR:发起 OPR:已受理 AUT:待付款 WCF:待确认 ING:处理中(退款) DBT:已扣款(退款) FIN:完成） |  |
| rtnFlag | string | 是 | 请求结果（S:成功 F:失败 B:退票 C:撤销 I:处理中 W:可疑 A:已提交商务支付待异步处理） |  |
| orderStrTime | string | 是 | 订单开始时间（yyyyMMddHHmmss） |  |
| orderEndTime | string | 是 | 订单完成时间（yyyyMMddHHmmss） |  |
| orderPostTime | string | 是 | 订单推送时间（yyyyMMddHHmmss） |  |
| orderInvalidTime | string | 是 | 订单无效时间（yyyyMMddHHmmss） |  |
| orderInvalidFlag | string | 否 | 订单无效标志(Y:过期作废) |  |
| errorCode | string | 否 | 错误码 |  |
| errorText | string | 否 | 错误描述 |  |
| chkStatus | string | 否 | 对账状态（S:对账成功 F:对账失败） |  |
| chkTime | string | 否 | 对账时间（yyyyMMddHHmmss） |  |
| chkAmt | number(double) | 否 | 对账金额 |  |
| clrFlag | string | 否 | 清算标志（Y:已清算） |  |
| clrTime | string | 否 | 清算时间（yyyyMMddHHmmss） |  |
| clrAmt | number(double) | 否 | 清算金额 |  |
| clrErrorText | string | 否 | 清算对账失败原因 |  |
| cfmFlag | string | 否 | 确认标志（Y:已确认 I:处理中 担保支付使用，商户发起支付确认标志 N:确认失败或退票（上次确认结果已失败或退票）） |  |
| cfmAmt | number(double) | 否 | 确认金额 |  |
| bckFlag | string | 否 | 退款标志（Y:已退款 N:未退款 I:处理中 P:部分退款） |  |
| bckAmt | number(double) | 否 | 退款金额 |  |
| rltOrderNbr | string | 是 | 关联订单号 |  |
| pltNbr | string | 是 | 平台商户编号 |  |
| mchNbr | string | 是 | 收款商户编号 |  |
| upayMchNbr | string | 否 | 银联商户编号 |  |
| epccMchNbr | string | 否 | 网联商户编号 |  |
| mchAlias | string | 是 | 商户简称 |  |
| pltRemark | string | 否 | 平台备注（100个字符） |  |
| orderRemark | string | 否 | 订单备注（100个字符） |  |
| payerIssrId | string | 否 | 付款方受理机构标识 |  |
| payerAccIssrId | string | 否 | 付款方账户机构标识 |  |
| payerAccNbr | string | 否 | 付款方账号 |  |
| payerAccName | string | 否 | 付款方账户名 |  |
| payerBankFlag | string | 否 | 付款方行内外标志 |  |
| payerBankNbr | string | 否 | 付款方联行号 |  |
| payerBankName | string | 否 | 付款方联行名 |  |
| payeeIssrId | string | 是 | 收款方受理机构标识 |  |
| payeeAccIssrId | string | 是 | 收款方账户机构标识 |  |
| payeeAccNbr | string | 是 | 收款方账号 |  |
| payeeAccName | string | 是 | 收款方账户名 |  |
| payeeBankFlag | string | 是 | 收款方行内外标志 |  |
| payeeBankNbr | string | 否 | 收款方联行号 |  |
| payeeBankName | string | 否 | 收款方联行名 |  |

### com.leadwaycloud.rm.eps.business.cmb.b2b.model.CmbPaymentReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| goodsDesc | string | 否 | 商品描述 | "测试商品" |

### com.leadwaycloud.rm.eps.business.cmb.b2b.model.CmbConfigCreateReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "总部招商银行支付配置" |
| description | string | 否 | 描述 |  |
| appId | string | 是 | 应用ID(已订阅云账单服务的appid) |  |
| appSecret | string | 是 | 应用密钥(已订阅云账单服务的app密钥) |  |
| cmbPublicKey | string | 是 | 招行公钥 |  |
| publicKey | string | 是 | 公钥 |  |
| privateKey | string | 是 | 私钥 |  |
| uniPltNbr | string | 是 | 统一平台商户编号 |  |
| uniMchNbr | string | 是 | 统一收款商户编号 |  |
| sandBox | boolean | 是 | 是否是沙箱模式 | true |

### com.leadwaycloud.rm.eps.business.cmb.scan.model.CmbScanRefundReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.cmb.scan.common.model.dto.RefundCallBackDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| version | string | 是 | 版本号(固定:0.0.1) |  |
| encoding | string | 是 | 编码方式(固定:UTF-8) |  |
| signMethod | string | 是 | 签名方法(固定:02【SM2】) |  |
| sign | string | 是 | 签名 |  |
| merId | string | 是 | 商户号 |  |
| orderId | string | 是 | 商户订单号 |  |
| cmbOrderId | string | 是 | 平台订单号 |  |
| userId | string | 是 | 收银员 |  |
| refundAmt | string | 是 | 退款金额(单位:分) |  |
| refundDscAmt | string | 是 | 优惠金额(单位:分) |  |
| payType | string | 是 | 支付方式(ZF:支付宝 WX:微信 YL:银联) |  |
| txnTime | string | 是 | 订单发送时间(格式:yyyyMMddHHmmss) |  |
| biz_content | string | 是 | 签名方法(固定:02【SM2】) |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.cmb.scan.common.model.dto.ResponseRefundQueryDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ResponseRefundQueryDTO | 否 |  |  |

### com.leadwaycloud.rm.eps.business.cmb.scan.common.model.dto.ResponseRefundQueryDTO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merId | string | 是 | 商户号 |  |
| orderId | string | 是 | 母单商户订单号 |  |
| cmbOrderId | string | 是 | 母单平台单号(招行生成的订单号) |  |
| refundAmt | string | 是 | 退款金额 |  |
| dscAmt | string | 是 | 优惠金额 |  |
| tradeState | string | 是 | 交易状态  【 P : 预退款完成   F : 失败   S : 退款成功   】 |  |
| txnTime | string | 是 | 订单发送时间(格式:yyyyMMddHHmmss) |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.cmb.scan.common.model.dto.ResponsePayQueryDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | ResponsePayQueryDTO | 否 |  |  |

### com.leadwaycloud.rm.eps.business.cmb.scan.common.model.dto.ResponsePayQueryDTO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merId | string | 是 | 商户号 |  |
| orderId | string | 是 | 母单商户订单号 |  |
| cmbOrderId | string | 是 | 母单平台单号(招行生成的订单号) |  |
| txnAmt | string | 是 | 交易金额(单位:分) |  |
| dscAmt | string | 是 | 优惠金额(单位:分) |  |
| payType | string | 是 | 支付方式(ZF:支付宝 WX:微信 YL:银联) |  |
| tradeState | string | 是 | 交易状态  【 C : 订单已关闭   D : 交易已撤销   P : 交易在进行   F : 交易失败   S : 交易成功   R : 转入退款   】 |  |
| txnTime | string | 是 | 订单发送时间(格式:yyyyMMddHHmmss) |  |
| returnCode | string | 是 | 返回码 |  |
| errCode | string | 否 | 错误信息(错误码) |  |
| respCode | string | 否 | 响应码(业务错误码,成功为SUCCESS) |  |

### com.leadwaycloud.rm.eps.business.cmb.scan.model.CmbScanPaymentReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| goodsDesc | string | 否 | 商品描述 | "测试商品" |

### com.leadwaycloud.rm.eps.business.cmb.scan.common.model.dto.PayCallBackDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| version | string | 是 | 版本号(固定:0.0.1) |  |
| encoding | string | 是 | 编码方式(固定:UTF-8) |  |
| signMethod | string | 是 | 签名方法(固定:02【SM2】) |  |
| sign | string | 是 | 签名 |  |
| merId | string | 是 | 商户号 |  |
| orderId | string | 是 | 商户订单号 |  |
| cmbOrderId | string | 是 | 平台订单号 |  |
| userId | string | 是 | 收银员 |  |
| txnAmt | string | 是 | 交易金额(单位:分) |  |
| dscAmt | string | 是 | 优惠金额(单位:分) |  |
| payType | string | 是 | 支付方式(ZF:支付宝 WX:微信 YL:银联) |  |
| txnTime | string | 是 | 订单发送时间(格式:yyyyMMddHHmmss) |  |
| biz_content | string | 是 | 签名方法(固定:02【SM2】) |  |

### com.leadwaycloud.rm.eps.business.cmb.scan.model.CmbScanConfigCreateReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "总部招商银行支付配置" |
| description | string | 否 | 描述 |  |
| appId | string | 是 | 应用ID(商户招行聚合收单应用标识) |  |
| appSecret | string | 是 | 应用密钥(商户招行聚合收单应用密钥) |  |
| cmbPublicKey | string | 是 | 招行公钥 |  |
| publicKey | string | 是 | 公钥 |  |
| privateKey | string | 是 | 私钥 |  |
| mchCode | string | 是 | 商户编号 |  |
| stoCode | string | 是 | 门店编号 |  |
| cashier | string | 是 | 收银员 |  |
| sandBox | boolean | 是 | 是否是沙箱模式 | true |

### com.leadwaycloud.rm.eps.business.cash.model.CashRefundReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.cash.model.CashPaymentReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayRefundReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |
| platformOrderCode | string | 是 | 支付宝付款回传的平台单号 | "2021110422001410740505323470" |

### com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayRefundQueryReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| epsOrderCode | string | 是 | 支付订单编号 | "xxx" |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.alipay.model.vo.AlipayRefundQueryVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | AlipayRefundQueryVO | 否 |  |  |

### com.leadwaycloud.rm.eps.business.alipay.model.vo.AlipayRefundQueryVO

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderNo | string | 是 | 订单中心付款订单编号 | "1989681627412313123" |
| orderAmount | number(double) | 是 | 订单中心付款订单金额 | 100 |
| platformOrderCode | string | 是 | 第三方支付平台订单付款编号 | "2020072322001410740504760505" |
| alipayRefundQueryRecordList | AlipayRefundQueryVO$AlipayRefundQueryRecordVO[] | 否 | 退款记录 |  |

### com.leadwaycloud.rm.eps.business.alipay.model.vo.AlipayRefundQueryVO$AlipayRefundQueryRecordVO

退款记录

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderNo | string | 是 | 订单中心退款订单编号 | "1989681627412313122" |
| applyAmount | number(double) | 是 | 申请退款金额 | 100 |
| refundStatus | string | 是 | 退款状态 | "SUCCESS" |
| refundAccount | string | 是 | 到账账户 | "招商银行信用卡0403" |
| refundTime | string | 是 | 退款成功时间 | "yyyy-MM-dd HH:mm:ss" |
| refundAmount | number(double) | 否 | 退款金额 | 100 |
| platformOrderCode | string | 是 | 第三方支付平台订单退款编号 | "1217752501201407033233368018" |

### com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayPaymentPrecreateReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayPaymentF2FReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |
| authCode | string | 是 | 付款码 | "28763443825664394" |
| goodsDesc | string | 是 | 商品描述 | "测试商品" |

### com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayPaymentJsapiReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.alipay.model.dto.AlipayConfigCreateReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| name | string | 是 | 名称 | "总部支付宝支付配置" |
| description | string | 否 | 描述 |  |
| alipay_uid | string | 是 | 商户ID | "2088102175426064" |
| alipay_appId | string | 是 | 应用ID | "2016091300500819" |
| alipay_alipayPublicKey | string | 是 | 支付公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAzMZynrxAizPAe/zQsCVTEWzemRL6u/CeKRCjZyY27cnM9/46YjreFfXP6niKMYAyXD3X5Gaf34YL+mRBtv/zfM7RA6xiAZkIludJsWB9UgWn4eGkbf4xi7E0J1q3Ct8npWDlWpPvHubP4kPB6zXm4lvd78to8R0fAIHFF/kJSPEqkHnMX3W98yMpNWQAUh63+5kwWLwtdJQvZ5EAHf0jsK93ZzKSIpxpPlD77vSxlg0Pk1hCaV6i/sSPmcPZgjv3m/qhRGr9ekgt5d1qKi5cmBYITPqBvnUWsUuv2mKIeR5yH4uUxiqtN8PEazQWuvU7oOUi0RRoUDWBX/mLXg96dQIDAQAB" |
| alipay_publicKey | string | 否 | 应用公钥 | "MIIBIjANBgkqhkiG9w0BAQEFAAOCAQ8AMIIBCgKCAQEAr1PvV6RUKftTsWGPw3UBxOIdSdevC03lUYJHLz48Di9UQ7A6ghV+4irW9nuMOL4gZgz1DUEFaP21V0TL/9zWEDTrj6Cag9lkfiTUOZiIw/RDUb1C7eqtLu+UAHqlrAAE56pB0VEa7/8mIwXIDYGGqdw/mxiJcsJsWJ4OaG4J9KetDdr+KHKtxVQ7tZRbwi68EDUC5MRgHkELXGHLaJZwmgy7Rsu4tnkT8Kf4lv4Pdk/KFtWWkDP1sGq+al+WYf3vyR9dfQeCrnL3gO0ZJR9AqmXMYItbmI9Yn6hDcPLSuxHVgLqylD73D8t2dF0Ri3wcSTA/m2mvq0yjROSVzcKKDwIDAQAB" |
| alipay_privateKey | string | 是 | 应用私钥 | "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCvU+9XpFQp+1OxYY/DdQHE4h1J168LTeVRgkcvPjwOL1RDsDqCFX7iKtb2e4w4viBmDPUNQQVo/bVXRMv/3NYQNOuPoJqD2WR+JNQ5mIjD9ENRvULt6q0u75QAeqWsAATnqkHRURrv/yYjBcgNgYap3D+bGIlywmxYng5obgn0p60N2v4ocq3FVDu1lFvCLrwQNQLkxGAeQQtcYctolnCaDLtGy7i2eRPwp/iW/g92T8oW1ZaQM/Wwar5qX5Zh/e/JH119B4KucveA7RklH0CqZcxgi1uYj1ifqENw8tK7EdWAurKUPvcPy3Z0XRGLfBxJMD+baa+rTKNE5JXNwooPAgMBAAECggEAYrbMZDkGlhiGV7HJgtAHLfXtbZz9Vk0GVy0VrTjKEWZ+eBnp50H5DZf3LhIDshMCJNMYydyZEjL+feMjRKzu7XMOSfCv7ppgpVFRGBiUsFd/666210OxPGLxno9vZfcgy9qlchfLJeMvcrqXl1sdGdgDC+z1vmJPJFnhXNTP0CoEn7020jmp4MEflHu24kC4YZwywWjExnW7mo59jTRD8HCvjYmGhKoqJtb0gJSREHG5Tf5VAWjzy/mB5LKr9mve32yF4OQLVr9u7PMMk95of0AIRnNOEjWPJ23X3xXd7tqxzvOqJrH/GpzQ+DlpD49vfSHhLNR4DguTaR5e53YHOQKBgQDnNxwUSVjWwJkfHEYoCunrPBq6kaQczN9HEOhox7OHF5O9sDsm+ojsKrlVahklL+6wHHdW3QsicCn4cj0nU2IKdxaZLfV2hkmQH9c92WF11uHvK6rQyjRR0kX30yvhu7AsGcTCX6pj+ha0JwuRKnrOcYlyPFfCjdEEkqeODTIIFQKBgQDCHzEl/7Sb4lxaJbY4APOcU9Tfp+5GQEM/J8Os0vODcSM0OqpSfMATyQFBmP4TA5G3f0Bf2gaQi0NVlN0c9C1Ikkar1g+YyefUV7LZiMKKzJLVFDdy+lgabDEI1T9B8Yk+mm+ybZ9WKMPS8FBR7+aUQDISFf78lwefabfvLCvOkwKBgQDiILy+fml7Rku66G0YtmvGGzdM5ilp3Vg06a1S5JSI958Pcm63lWkaCELP7X8AJpu682wnsPE10hrKF/gFIQCOmZ+pWhBpxbXmVa2tmI8/r1OyFLPvlQKMTykM0iNllqkayGztaKB9PNa9hD5E0BXhF5tD9Q4jgY09eqySOgeHbQKBgCznej8H/4dvvV09DAG4dqHa4os6FWw6wVOCp0j7I0lsinAygePC58ur25aJBXzwfmysCwAhNxOIo3LQlLV15mO7Mo3dXo5BZldAUibv89CXsf+IRatbLbYvAMjCS3e9n7nTj7L+mLUdiO7qmCncDMKOdwan/+v+I81Ebz/sP9XxAoGACkaJJBnRwlqBLxO9S/zqUArIYZdwSlYHLOoHjTTJmHm4YyJsYh8u2DUH2VfUAx97Y5+HEz8EhMjqdU/2B/MKsMhAss3veu6gVdrWXOIQh2y0kD0GEDJ//910UnA45w42XtCmWLkDErjsnOFtAel2IoVDd7KdYz7dwLRhvlXZDe4=" |
| alipay_signType | string | 是 | 签名方式  【 RSA2 : RSA2   】 | "RSA2" |
| alipay_sandBox | boolean | 否 | 是否是沙箱模式 | true |

### com.leadwaycloud.rm.eps.business.account.model.AccountRefundReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 退货订单编号 | "0989681627412313123" |
| originalOrderCode | string | 是 | 退货订单关联的原销售订单编号 | "0989681627412313122" |
| orderAmount | number(double) | 是 | 退货订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realRefundAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| refundAmount | number(double) | 是 | 退款金额 | -100 |
| refundReason | string | 是 | 退款原因 |  |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payOrderEpsCode | string | 否 | 付款单EPS订单号(微信支付时必须提供,因为微信需要提供外部订单号进行退款) | "20211104100631480000003555684091" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.rm.eps.business.account.model.AccountPaymentReqDTO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| orderCode | string | 是 | 销售订单编号 | "0989681627412313123" |
| orderAmount | number(double) | 是 | 销售订单金额 | 100 |
| tenderId | integer(int64) | 是 | 支付方式ID | 1 |
| realPayAmount | number(double) | 否 | 付款/退款金额（顾客实付） | 100 |
| payAmount | number(double) | 是 | 付款金额 | 100 |
| memberBarcode | string | 否 | 会员编号 | "28763443825664394" |
| payTime | string | 否 | 付款时间 | "2020-10-11 13:09:11" |
| scale | integer(int32) | 否 | 金额计算精度 | 2 |
| remark | string | 否 | 订单备注 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.history.trade.vo.WechatRefundQueryVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | WechatRefundQueryVO | 否 |  |  |

### com.leadwaycloud.rm.eps.business.history.trade.vo.WechatRefundQueryRecordVO

微信退款记录

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderNo | string | 是 | 订单中心退款订单编号 | "1989681627412313122" |
| applyAmount | number(double) | 是 | 申请退款金额 | 100 |
| refundStatus | string | 是 | 退款状态 | "SUCCESS" |
| refundAccount | string | 是 | 到账账户 | "招商银行信用卡0403" |
| refundTime | string | 是 | 退款成功时间 | "yyyy-MM-dd HH:mm:ss" |
| refundAmount | number(double) | 否 | 退款金额 | 100 |
| platformOrderCode | string | 是 | 第三方支付平台订单退款编号 | "1217752501201407033233368018" |

### com.leadwaycloud.rm.eps.business.history.trade.vo.WechatRefundQueryVO

微信退款记录

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderNo | string | 是 | 订单中心付款订单编号 | "1989681627412313123" |
| orderAmount | number(double) | 是 | 订单中心付款订单金额 | 100 |
| refundCount | integer(int32) | 是 | 退款笔数 | 0 |
| platformOrderCode | string | 是 | 第三方支付平台订单付款编号 | "2020072322001410740504760505" |
| wechatRefundQueryRecordList | WechatRefundQueryRecordVO[] | 否 | 退款记录 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.rm.eps.business.history.trade.vo.AlipayRefundQueryVO

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | AlipayRefundQueryVO | 否 |  |  |

### com.leadwaycloud.rm.eps.business.history.trade.vo.AlipayRefundQueryRecordVO

支付宝退款记录

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderNo | string | 是 | 订单中心退款订单编号 | "1989681627412313122" |
| applyAmount | number(double) | 是 | 申请退款金额 | 100 |
| refundStatus | string | 是 | 退款状态 | "SUCCESS" |
| refundAccount | string | 是 | 到账账户 | "招商银行信用卡0403" |
| refundTime | string | 是 | 退款成功时间 | "yyyy-MM-dd HH:mm:ss" |
| refundAmount | number(double) | 否 | 退款金额 | 100 |
| platformOrderCode | string | 是 | 第三方支付平台订单退款编号 | "1217752501201407033233368018" |

### com.leadwaycloud.rm.eps.business.history.trade.vo.AlipayRefundQueryVO

支付宝退款记录

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| orderNo | string | 是 | 订单中心付款订单编号 | "1989681627412313123" |
| orderAmount | number(double) | 是 | 订单中心付款订单金额 | 100 |
| platformOrderCode | string | 是 | 第三方支付平台订单付款编号 | "2020072322001410740504760505" |
| alipayRefundQueryRecordList | AlipayRefundQueryRecordVO[] | 否 | 退款记录 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.rm.eps.model.po.entity.RmTenderCouponConfig

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | RmTenderCouponConfig[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.eps.model.po.entity.RmTenderCouponConfig

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderCouponConfig | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmTender

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | RmTender[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmTender

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTender | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | RmTenderMobileConfig[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmTenderMobileConfig

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmTenderMobileConfig | 否 |  |  |

### com.leadwaycloud.core.model.RJava.lang.Double

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | number(double) | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.RJava.util.ListCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder[] | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | RmEpsOrder[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.common.model.po.entity.RmEpsOrder

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmEpsOrder | 否 |  |  |

### com.leadwaycloud.core.model.PCom.leadwaycloud.rm.eps.model.po.entity.RmPushCRMFailEpsOrder

返回数据

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| first | boolean | 是 | 是否是第一页 | true |
| last | boolean | 是 | 是否是最后一页 | true |
| totalPages | integer(int32) | 是 | 总页数 | 1 |
| totalElements | integer(int64) | 是 | 总数据条数 | 1 |
| size | integer(int32) | 是 | 每页条数 | 10 |
| number | integer(int32) | 是 | 当前页码 | 0 |
| numberOfElements | integer(int32) | 是 | 当前页数据条数 | 0 |
| dataList | RmPushCRMFailEpsOrder[] | 否 | 当前页数据 |  |

### com.leadwaycloud.core.model.RCom.leadwaycloud.core.model.PCom.leadwaycloud.rm.eps.model.po.entity.RmPushCRMFailEpsOrder

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | RmPushCRMFailEpsOrder | 否 |  |  |

### com.leadwaycloud.rm.eps.model.po.entity.RmPushCRMFailEpsOrder

推送到CRM服务失败的EPS订单

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| id | integer(int64) | 否 |  |  |
| createBy | integer(int64) | 否 |  |  |
| createTime | string(date-time) | 否 |  |  |
| updateBy | integer(int64) | 否 |  |  |
| updateTime | string(date-time) | 否 |  |  |
| merchantId | integer(int64) | 是 | 商户ID | 1 |
| companyId | integer(int64) | 是 | 公司ID | 1 |
| channel | string | 是 | 渠道  【 STORE_POS : 门店机台(未来弃用)   WECHAT_MINI_APPS : 微信小程序(未来弃用)   WECHAT_MALL : 微信商城(未来弃用)   APP : APP(未来弃用)   ONLINE_SHOP : 电商商城(未来弃用)   ONLINE : 线上   OFFLINE : 线下   】 | "ONLINE" |
| epsOrder | RmEpsOrder | 是 |  |  |

### com.leadwaycloud.core.model.RJava.lang.Object

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

### com.leadwaycloud.core.model.R

| 名称 | 类型 | 必填 | 说明 | 示例 |
| --- | --- | --- | --- | --- |
| status | integer(int32) | 是 | 状态码 | 200 |
| code | string | 是 | 业务代码 | "000" |
| message | string | 是 | 消息描述 | "成功" |
| data | object | 否 | 返回数据 |  |

