# 支付业务API



# 订单支付

#### 接口用途

用户展示付款码由店员使用扫码设备读取付款码信息上送

#### 接口地址

/payment/tradePay

#### 请求参数

<table border="1" id="bkmrk-%E5%8F%82%E6%95%B0%E5%90%8D-%E8%AF%B4%E6%98%8E-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%A4%87%E6%B3%A8" style="border-collapse: collapse; border-width: 1px; border-color: rgb(53, 152, 219);"><colgroup><col style="width: 10.8462%;"></col><col style="width: 18.1168%;"></col><col style="width: 13.7068%;"></col><col style="width: 11.0846%;"></col><col style="width: 9.17688%;"></col><col style="width: 37.1878%;"></col></colgroup><thead><tr><td colspan="2" style="border-color: rgb(53, 152, 219);">**参数名**  
</td><td style="border-color: rgb(53, 152, 219);">**说明**</td><td style="border-color: rgb(53, 152, 219);">**类型**</td><td style="border-color: rgb(53, 152, 219);">**是否必填**</td><td style="border-color: rgb(53, 152, 219);">**备注**</td></tr></thead><tbody><tr><td class="align-center" rowspan="20" style="border-color: rgb(53, 152, 219); vertical-align: middle;">bizContent</td><td style="border-color: rgb(53, 152, 219);">traceNo</td><td style="border-color: rgb(53, 152, 219);">交易流水号</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">同一商户全局唯一，用于标识唯一交易</td></tr><tr><td style="border-color: rgb(53, 152, 219);">paymentChannelId</td><td style="border-color: rgb(53, 152, 219);">支付渠道ID</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">否</td><td style="border-color: rgb(53, 152, 219);">当收款方需要指定支付渠道时填值(由易百分配)</td></tr><tr><td style="border-color: rgb(53, 152, 219);">merOrderNo</td><td style="border-color: rgb(53, 152, 219);">商户订单号</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">同一商户全局唯一，用于关联收银机订单号</td></tr><tr><td style="border-color: rgb(53, 152, 219);">orderAmount</td><td style="border-color: rgb(53, 152, 219);">订单原始金额</td><td style="border-color: rgb(53, 152, 219);">Number</td><td style="border-color: rgb(53, 152, 219);">否</td><td style="border-color: rgb(53, 152, 219);">单位分，收银前端原始点单金额</td></tr><tr><td style="border-color: rgb(53, 152, 219);">totalAmount</td><td style="border-color: rgb(53, 152, 219);">待支付总金额</td><td style="border-color: rgb(53, 152, 219);">Number</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">单位分，收银前端已优惠过剩下要支付的金额</td></tr><tr><td style="border-color: rgb(53, 152, 219);">deviceNo</td><td style="border-color: rgb(53, 152, 219);">设备号</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">收银机具终端编号</td></tr><tr><td style="border-color: rgb(53, 152, 219);">storeId</td><td style="border-color: rgb(53, 152, 219);">商户门店编号</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">商户门店编号</td></tr><tr><td style="border-color: rgb(53, 152, 219);">storeName</td><td style="border-color: rgb(53, 152, 219);">商户门店名称</td><td style="border-color: rgb(53, 152, 219);">String(256)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">商户门店名称</td></tr><tr><td style="border-color: rgb(53, 152, 219);"><span class="isp-field-name">returnOptions</span></td><td style="border-color: rgb(53, 152, 219);">返回选项</td><td style="border-color: rgb(53, 152, 219);">String\[\](300)</td><td style="border-color: rgb(53, 152, 219);">否</td><td style="border-color: rgb(53, 152, 219);">需与易百技术约定后启用</td></tr><tr><td style="border-color: rgb(53, 152, 219);">goodsTag</td><td style="border-color: rgb(53, 152, 219);">订单优惠标记</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">否</td><td style="border-color: rgb(53, 152, 219);">特殊活动标记，需与易百技术约定后启用</td></tr><tr><td style="border-color: rgb(53, 152, 219);">authCode</td><td style="border-color: rgb(53, 152, 219);">付款码</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">subject</td><td style="border-color: rgb(53, 152, 219);">订单标题</td><td style="border-color: rgb(53, 152, 219);">String(256)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">orderTime</td><td style="border-color: rgb(53, 152, 219);">订单创建时间</td><td style="border-color: rgb(53, 152, 219);">String(19)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">yyyy-MM-dd HH:mm:ss</td></tr><tr><td style="border-color: rgb(53, 152, 219);">notifyUrl</td><td style="border-color: rgb(53, 152, 219);">支付回调地址</td><td style="border-color: rgb(53, 152, 219);">String(200)</td><td style="border-color: rgb(53, 152, 219);">否</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">goodsDetailList</td><td style="border-color: rgb(53, 152, 219);">订单商品明细</td><td style="border-color: rgb(53, 152, 219);">List</td><td style="border-color: rgb(53, 152, 219);">否</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);"> |\_\_ gid</td><td style="border-color: rgb(53, 152, 219);">商品编号</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);"> |\_\_ gname</td><td style="border-color: rgb(53, 152, 219);">商品名称</td><td style="border-color: rgb(53, 152, 219);">String(256)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);"> |\_\_ quantity</td><td style="border-color: rgb(53, 152, 219);">商品数量</td><td style="border-color: rgb(53, 152, 219);">Number</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);"> |\_\_ price</td><td style="border-color: rgb(53, 152, 219);">商品价格</td><td style="border-color: rgb(53, 152, 219);">Number</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">单位分</td></tr><tr><td style="border-color: rgb(53, 152, 219);"> |\_\_ category</td><td style="border-color: rgb(53, 152, 219);">商品类目</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr></tbody></table>

#### 请求示例

```json
"bizContent": {
    "traceNo": "20240710112246541_11130101",
    "merOrderNo": "0007525202407100000835",
    "totalAmount": 3300,
    "deviceNo": "83520001",
    "storeId": "111301",
    "goodsTag": "",
    "authCode": "132951513806421759",
    "subject": "中-冰美式",
    "notifyUrl": "",
    "goodsDetailList": [
        {
            "gid": "010403",
            "gname": "中-冰美式",
            "quantity": 1,
            "price": 3300,
            "category": "2"
        }
    ]
}
```

#### 返回参数

<table border="1" id="bkmrk-%E5%8F%82%E6%95%B0%E5%90%8D-%E8%AF%B4%E6%98%8E-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%A4%87%E6%B3%A8-1" style="border-collapse: collapse; width: 100%; height: 774.719px; border-width: 1px; border-color: rgb(53, 152, 219);"><colgroup><col style="width: 5.60191%;"></col><col style="width: 32.7771%;"></col><col style="width: 20.9774%;"></col><col style="width: 10.9654%;"></col><col style="width: 9.0584%;"></col><col style="width: 20.739%;"></col></colgroup><tbody><tr style="height: 29.7969px;"><td colspan="2" style="border-color: rgb(53, 152, 219); height: 29.7969px;">**参数名**  
</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">**说明**</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">**类型**</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">**是否必填**</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">**备注**</td></tr><tr style="height: 29.7969px;"><td rowspan="25" style="border-color: rgb(53, 152, 219); vertical-align: middle; height: 744.923px;">data  
</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">payChannel</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">支付渠道</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">String(32)</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">是</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">wxpay微信；alipay支付宝；dongfu东福随心兑</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">transactionNo</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">易百交易号</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">String(32)</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">是</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">  
</td></tr><tr style="height: 29.7969px;"><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">paymentNo</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">收单机构交易号</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">String(40)</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">否</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">traceNo</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">交易流水号</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">String(32)</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">是</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">按请求原样下发</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">transTime</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">交易时间</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">String(19)</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">是</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">yyyy-MM-dd HH:mm:ss</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">account</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">支付账号</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">String(40)</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">否</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">openId</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">用户唯一标识</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">String(128)</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">否</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">totalAmount</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">交易总金额</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">Number</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">是</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">单位分，按请求原样下发</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">receiptAmount</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">实收金额</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">Number</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">是</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">单位分</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">mdiscountAmount</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">商家优惠金额</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">Number</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">否</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">单位分</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">discountAmount</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">平台优惠金额</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">Number</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">否</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">单位分</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">payAmount</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">用户付款金额</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">Number</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">是</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">单位分</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">invoiceAmount</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">给用户可开发票金额</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">Number</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">是</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">单位分</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">storeName</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">交易门店名称</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">String(200)</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">是</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">voucherDetailList</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">交易支付所用优惠券信息</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">List</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">否</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">  
</td></tr><tr style="height: 29.7969px;"><td style="border-color: rgb(53, 152, 219); height: 29.7969px;"> |\_\_ activityId</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">活动ID或券模板ID</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">String(32)</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">否</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="border-color: rgb(53, 152, 219); height: 29.7969px;"> |\_\_ id</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">券ID</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">String(32)</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">是</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="border-color: rgb(53, 152, 219); height: 29.7969px;"> |\_\_ name</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">券名称</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">String(64)</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">是</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="border-color: rgb(53, 152, 219); height: 29.7969px;"> |\_\_ type</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">券类型</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">String(32)</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">是</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">  
</td></tr><tr style="height: 29.7969px;"><td style="border-color: rgb(53, 152, 219); height: 29.7969px;"> |\_\_ amount</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">券面额</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">Number</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">是</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">单位分</td></tr><tr style="height: 29.7969px;"><td style="border-color: rgb(53, 152, 219); height: 29.7969px;"> |\_\_ merchantContribute</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">商家出资</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">Number</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">否</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">单位分</td></tr><tr style="height: 29.7969px;"><td style="border-color: rgb(53, 152, 219); height: 29.7969px;"> |\_\_ otherContribute</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">其他出资方</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">Number</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">否</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">单位分</td></tr><tr style="height: 29.7969px;"><td style="border-color: rgb(53, 152, 219); height: 29.7969px;"> |\_\_ purchaseBuyerContribute</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">用户购买实付金额</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">Number</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">否</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">单位分</td></tr><tr style="height: 29.7969px;"><td style="border-color: rgb(53, 152, 219); height: 29.7969px;"> |\_\_ purchaseMerchantContribute</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">用户购买商家优惠金额</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">Number</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">否</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">单位分</td></tr><tr style="height: 29.7969px;"><td style="border-color: rgb(53, 152, 219); height: 29.7969px;"> |\_\_ purchaseAntContribute</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">用户购买平台优惠金额</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">Number</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">否</td><td style="border-color: rgb(53, 152, 219); height: 29.7969px;">单位分</td></tr></tbody></table>

#### 返回示例

```json
{
	"data": {
		"payChannel": "wxpay",
		"transactionNo": "",
		"paymentNo": "4200002227202407102297768192",
		"traceNo": "20240710112246541_11130101",
		"transTime": "2024-07-10 11:28:54",
		"account": "",
		"openId": "o2Jh6jtk9v28kSk2GUuyqhtdzUTs",
		"totalAmount": 3300,
		"receiptAmount": 3300,
		"mdiscountAmount": 0,
		"discountAmount": 0,
		"payAmount": 3300,
		"invoiceAmount": 3300,
		"storeName": "xxx昆山首创奥特莱斯店"
	}
}
```

# 查询订单

#### 接口用途 

当调用订单支付接口失败、网络超时、交易状态未知时调此接口来查询订单结果信息

#### 接口地址

/payment/query

#### 请求参数

<table border="1" id="bkmrk-%E5%8F%82%E6%95%B0%E5%90%8D-%E8%AF%B4%E6%98%8E-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%A4%87%E6%B3%A8" style="border-collapse: collapse; width: 100%; height: 119.188px; border-width: 1px; border-color: rgb(53, 152, 219);"><colgroup><col style="width: 10.8462%;"></col><col style="width: 13.8257%;"></col><col style="width: 15.3757%;"></col><col style="width: 9.65435%;"></col><col style="width: 9.29678%;"></col><col style="width: 41.0012%;"></col></colgroup><thead><tr style="height: 29.7969px;"><td colspan="2" style="border-color: rgb(53, 152, 219);">**参数名**  
</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">**说明**</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">**类型**</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">**是否必填**</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">**备注**</td></tr></thead><tbody><tr style="height: 29.7969px;"><td class="align-center" rowspan="3" style="border-color: rgb(53, 152, 219); vertical-align: middle;">bizContent</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">traceNo</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">交易流水号</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">String(32)</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">是</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">全局唯一，用于标识唯一交易</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">originalTraceNo</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">原支付流水号</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">String(32)</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">是</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">  
</td></tr><tr style="height: 29.7969px;"><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">originalDate</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">原交易日期</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">String(8)</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">否</td><td style="height: 29.7969px; border-color: rgb(53, 152, 219);">传入需要查询的原交易日期，不传默认为当天格式为yyyyMMdd</td></tr></tbody></table>

#### 请求示例

```json
"bizContent": {
    "traceNo": "20240710112246541_11140102",
    "originalTraceNo": "20240710112246541_11130101",
    "originalDate": 20240710
}
```

#### 返回参数

<table border="1" id="bkmrk-%E5%8F%82%E6%95%B0%E5%90%8D-%E8%AF%B4%E6%98%8E-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%A4%87%E6%B3%A8-1" style="border-collapse: collapse; border-width: 1px; border-color: rgb(53, 152, 219);"><colgroup><col style="width: 5.7211%;"></col><col style="width: 15.8522%;"></col><col style="width: 18.4744%;"></col><col style="width: 13.4684%;"></col><col style="width: 10.3685%;"></col><col style="width: 36.2346%;"></col></colgroup><tbody><tr><td colspan="2" style="border-color: rgb(53, 152, 219);">**参数名**  
</td><td style="border-color: rgb(53, 152, 219);">**说明**</td><td style="border-color: rgb(53, 152, 219);">**类型**</td><td style="border-color: rgb(53, 152, 219);">**是否必填**</td><td style="border-color: rgb(53, 152, 219);">**备注**</td></tr><tr><td class="align-center" rowspan="14" style="border-color: rgb(53, 152, 219);">data

</td><td style="border-color: rgb(53, 152, 219);">payChannel</td><td style="border-color: rgb(53, 152, 219);">支付渠道</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">transactionNo</td><td style="border-color: rgb(53, 152, 219);">易百交易号</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">paymentNo</td><td style="border-color: rgb(53, 152, 219);">收单机构交易号</td><td style="border-color: rgb(53, 152, 219);">String(40)</td><td style="border-color: rgb(53, 152, 219);">否</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">traceNo</td><td style="border-color: rgb(53, 152, 219);">交易流水号</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">按请求原样下发</td></tr><tr><td style="border-color: rgb(53, 152, 219);">transTime</td><td style="border-color: rgb(53, 152, 219);">交易时间</td><td style="border-color: rgb(53, 152, 219);">datetime</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">account</td><td style="border-color: rgb(53, 152, 219);">支付账号</td><td style="border-color: rgb(53, 152, 219);">String(40)</td><td style="border-color: rgb(53, 152, 219);">否</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">openId</td><td style="border-color: rgb(53, 152, 219);">用户唯一标识</td><td style="border-color: rgb(53, 152, 219);">String(128)</td><td style="border-color: rgb(53, 152, 219);">否</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">totalAmount</td><td style="border-color: rgb(53, 152, 219);">交易总金额</td><td style="border-color: rgb(53, 152, 219);">Number</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">单位分，按请求原样下发</td></tr><tr><td style="border-color: rgb(53, 152, 219);">receiptAmount</td><td style="border-color: rgb(53, 152, 219);">实收金额</td><td style="border-color: rgb(53, 152, 219);">Number</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">单位分</td></tr><tr><td style="border-color: rgb(53, 152, 219);">mdiscountAmount</td><td style="border-color: rgb(53, 152, 219);">商家优惠金额</td><td style="border-color: rgb(53, 152, 219);">Number</td><td style="border-color: rgb(53, 152, 219);">否</td><td style="border-color: rgb(53, 152, 219);">单位分</td></tr><tr><td style="border-color: rgb(53, 152, 219);">discountAmount</td><td style="border-color: rgb(53, 152, 219);">平台优惠金额</td><td style="border-color: rgb(53, 152, 219);">Number</td><td style="border-color: rgb(53, 152, 219);">否</td><td style="border-color: rgb(53, 152, 219);">单位分</td></tr><tr><td style="border-color: rgb(53, 152, 219);">payAmount</td><td style="border-color: rgb(53, 152, 219);">用户付款金额</td><td style="border-color: rgb(53, 152, 219);">Number</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">单位分</td></tr><tr><td style="border-color: rgb(53, 152, 219);">invoiceAmount</td><td style="border-color: rgb(53, 152, 219);">给用户可开发票金额</td><td style="border-color: rgb(53, 152, 219);">Number</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">单位分</td></tr><tr><td style="border-color: rgb(53, 152, 219);">storeName</td><td style="border-color: rgb(53, 152, 219);">交易门店名称</td><td style="border-color: rgb(53, 152, 219);">String(200)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr></tbody></table>

#### 返回示例

```json
{
	"data": {
		"payChannel": "wxpay",
		"transactionNo": "",
		"paymentNo": "4200002227202407102297768192",
		"traceNo": "20240710112246541_11130101",
		"transTime": "2024-07-10 11:28:54",
		"account": "",
		"openId": "o2Jh6jtk9v28kSk2GUuyqhtdzUTs",
		"totalAmount": 3300,
		"receiptAmount": 3300,
		"mdiscountAmount": 0,
		"discountAmount": 0,
		"payAmount": 3300,
		"invoiceAmount": 3300,
		"storeName": "xxx昆山首创奥特莱斯店"
	}
}
```

# 申请退款

#### 接口用途

当用户或商户要进行支付后退款时调用此接口

#### 接口地址

/payment/refund

#### 请求参数

<table border="1" id="bkmrk-%E5%8F%82%E6%95%B0%E5%90%8D-%E8%AF%B4%E6%98%8E-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%A4%87%E6%B3%A8" style="border-collapse: collapse; border-width: 1px; border-color: rgb(53, 152, 219); width: 100%;"><colgroup><col style="width: 10.7271%;"></col><col style="width: 13.7074%;"></col><col style="width: 12.276%;"></col><col style="width: 10.6079%;"></col><col style="width: 9.17759%;"></col><col style="width: 43.5042%;"></col></colgroup><thead><tr><td colspan="2" style="border-color: rgb(53, 152, 219);">**参数名**  
</td><td style="border-color: rgb(53, 152, 219);">**说明**</td><td style="border-color: rgb(53, 152, 219);">**类型**</td><td style="border-color: rgb(53, 152, 219);">**是否必填**</td><td style="border-color: rgb(53, 152, 219);">**备注**</td></tr></thead><tbody><tr><td class="align-center" rowspan="6" style="border-color: rgb(53, 152, 219); vertical-align: middle;">bizContent</td><td style="border-color: rgb(53, 152, 219);">traceNo</td><td style="border-color: rgb(53, 152, 219);">交易流水号</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">全局唯一，用于标识唯一交易</td></tr><tr><td style="border-color: rgb(53, 152, 219);">storeId</td><td style="border-color: rgb(53, 152, 219);">商户门店编号</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">originalTraceNo</td><td style="border-color: rgb(53, 152, 219);">原支付流水号</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">originalDate</td><td style="border-color: rgb(53, 152, 219);">原交易日期</td><td style="border-color: rgb(53, 152, 219);">String(8)</td><td style="border-color: rgb(53, 152, 219);">否</td><td style="border-color: rgb(53, 152, 219);">传入需要退款的原支付交易日期，不传默认为当天，格式为yyyyMMdd</td></tr><tr><td style="border-color: rgb(53, 152, 219);">refundAmount</td><td style="border-color: rgb(53, 152, 219);">本次退款金额</td><td style="border-color: rgb(53, 152, 219);">Number</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">单位分</td></tr><tr><td style="border-color: rgb(53, 152, 219);">refundReason</td><td style="border-color: rgb(53, 152, 219);">退款原因</td><td style="border-color: rgb(53, 152, 219);">String(128)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr></tbody></table>

#### 请求示例

```json
"bizContent": {
  "traceNo": "20240906NJ0070101960163503934",
  "storeId": "111301",
  "originalTraceNo": "20240906NJ0070101960163406444",
  "originalDate": "20240906",
  "refundAmount": 13,
  "refundReason": "正常退款"
}
```

#### 返回参数

<table border="1" id="bkmrk-%E5%8F%82%E6%95%B0%E5%90%8D-%E8%AF%B4%E6%98%8E-%E7%B1%BB%E5%9E%8B-%E6%98%AF%E5%90%A6%E5%BF%85%E5%A1%AB-%E5%A4%87%E6%B3%A8-da" style="border-collapse: collapse; border-width: 1px; border-color: rgb(53, 152, 219); width: 100%;"><colgroup><col style="width: 6.7911%;"></col><col style="width: 13.2248%;"></col><col style="width: 20.0159%;"></col><col style="width: 20.0159%;"></col><col style="width: 10.3654%;"></col><col style="width: 29.6664%;"></col></colgroup><tbody><tr><td colspan="2" style="border-color: rgb(53, 152, 219);">**参数名  
</td><td style="border-color: rgb(53, 152, 219);">**说明**</td><td style="border-color: rgb(53, 152, 219);">**类型**</td><td style="border-color: rgb(53, 152, 219);">**是否必填**</td><td style="border-color: rgb(53, 152, 219);">**备注**</td></tr><tr><td class="align-center" rowspan="6" style="border-color: rgb(53, 152, 219); vertical-align: middle;">data  
</td><td style="border-color: rgb(53, 152, 219);">traceNo</td><td style="border-color: rgb(53, 152, 219);">交易流水号</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">全局唯一，用于标识唯一交易</td></tr><tr><td style="border-color: rgb(53, 152, 219);">transactionNo</td><td style="border-color: rgb(53, 152, 219);">易百交易号</td><td style="border-color: rgb(53, 152, 219);">String(32)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">refundNo</td><td style="border-color: rgb(53, 152, 219);">收单机构退款单号</td><td style="border-color: rgb(53, 152, 219);">String(40)</td><td style="border-color: rgb(53, 152, 219);">否</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">transTime</td><td style="border-color: rgb(53, 152, 219);">交易时间</td><td style="border-color: rgb(53, 152, 219);">datetime</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr><tr><td style="border-color: rgb(53, 152, 219);">refundAmount</td><td style="border-color: rgb(53, 152, 219);">退款成功总金额</td><td style="border-color: rgb(53, 152, 219);">Number</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">单位分</td></tr><tr><td style="border-color: rgb(53, 152, 219);">storeName</td><td style="border-color: rgb(53, 152, 219);">交易门店名称</td><td style="border-color: rgb(53, 152, 219);">String(200)</td><td style="border-color: rgb(53, 152, 219);">是</td><td style="border-color: rgb(53, 152, 219);">  
</td></tr></tbody></table>

#### 返回示例

```json
{
    "data": {
        "traceNo": "20240906NJ0070101960163503934",
        "refundNo": "20240906NJ0070101960163406444",
        "transTime": "2024-07-10 11:28:54",
        "refundAmount": 13,
        "storeName": "xxx昆山首创奥特莱斯店"
    }
}
```