# 交易类接口 # 电子券核销/二维码被扫 #### **接口用途** - 二维码被扫类交易统一入口 #### **接口地址** - [https://qrpaymobiletest.e-buychina.com.cn/web/api/qrcodeSale](https://qrpaymobiletest.e-buychina.com.cn/web/api/qrcodeSale) #### **请求参数**
字段类型是否必填字段意义备注
traceNoStringapp流水号不允许重复
totalAmountPrice交易总金额单位:元
qrcodeString二维码内容二维码内容
#### **请求报文举例** ``` { "traceNo": "990000091000101620150201", "totalAmount": 40.8, "qrcode": "280123121234567890" } ``` #### **返回参数**
字段类型是否必填字段意义备注
traceNoString收银机流水号不允许重复
orderNoString交易订单号易百系统参考号
transDateString交易时间格式为:yyyyMMddHHmmss
returnCodeString返回码00表示交易成功,其他表示失败
returnDescString返回信息交易结果描述或错误原因
paidAmountPrice支付成功总金额单位:元
receiptAmountPrice商户实收金额单位:元
invoiceAmountPrice商户开票金额单位:元
canPayAmountPrice电子券面值单位:元
exchangeRateNumber(8,6)汇率1外币等于多少人民币
currencyString货币类型例如:CNY
activityProductNoString活动产品编号
activityProductNameString活动产品名称
voucherDetailList<voucherDetail>优惠券信息返回本次交易的优惠券信息
#### **返回报文举例** ``` { "extendsData":{ }, "returnCode":"00", "remainTimes":0, "invoiceAmount":1000, "receiptAmount":1000, "activityProductNo":"00000000507096", "transDate":"20190909150302", "activityProductName":"ビックカメラ1000円分クーポン券", "orderNo":"181481000584", "voucherDetail":[ { "voucherCode":"10010596750080404109" } ], "canPayAmount":1000, "paidAmount":1000, "traceNo":"794_40392571_1568008981496", "uuid":"c8c668e356b441ccbd6e253d1992eae3", "returnDesc":"SUCCESS", "step":"01", "rpcContext":"10.255.3.71:46120-->10.255.3.71:30032" } ``` # 查询交易结果 #### **接口用途** - 通过原流水号查询交易结果 #### **接口地址** - [https://qrpaymobiletest.e-buychina.com.cn/web/api/inquiry](https://qrpaymobiletest.e-buychina.com.cn/web/api/inquiry) #### **请求参数**
字段类型是否必填字段意义备注
traceNoStringapp流水号不允许重复
originalTraceNoString原app流水号
#### **请求报文举例** ``` { "traceNo": "APPTEST9100010101732123012", "originalTraceNo": "APPTEST9100010101732123018" } ``` #### **返回参数**
字段类型是否必填字段意义备注
traceNoString收银机流水号不允许重复
orderNoString交易订单号易百系统参考号
transDateString交易时间格式为:yyyyMMddHHmmss
returnCodeString返回码00表示交易成功,其他表示失败
returnDescString返回信息交易结果描述或错误原因
paidAmountPrice支付成功总金额单位:元
receiptAmountPrice商户实收金额单位:元
invoiceAmountPrice商户开票金额单位:元
canPayAmountPrice电子券面值单位:元
exchangeRateNumber(8,6)汇率1外币等于多少人民币
currencyString货币类型例如:CNY
activityProductNoString活动产品编号
activityProductNameString活动产品名称
voucherDetailList<voucherDetail>优惠券信息返回本次交易的优惠券信息
#### **返回报文举例** ``` { "extendsData":{ }, "returnCode":"00", "remainTimes":0, "invoiceAmount":1000, "receiptAmount":1000, "activityProductNo":"00000000507096", "transDate":"20190909150302", "activityProductName":"ビックカメラ1000円分クーポン券", "orderNo":"181481000584", "voucherDetail":[ { "voucherCode":"10010596750080404109" } ], "canPayAmount":1000, "paidAmount":1000, "traceNo":"794_40392571_1568008981496", "uuid":"c8c668e356b441ccbd6e253d1992eae3", "returnDesc":"SUCCESS", "step":"01", "rpcContext":"10.255.3.71:46120-->10.255.3.71:30032" } ``` # 撤销 #### **接口用途** - 撤销原交易(上送交易时间且不为当日时会自动调用业务主机退款接口) #### **接口地址** - [https://qrpaymobiletest.e-buychina.com.cn/web/api/void](https://qrpaymobiletest.e-buychina.com.cn/web/api/void) #### **请求参数**
字段类型是否必填字段意义备注
traceNoStringapp流水号不允许重复
originalTraceNoString原app流水号
#### **请求报文举例** ``` { "traceNo": "APPTEST9100010101732123012", "originalTraceNo": "APPTEST9100010101732123018" } ``` #### **返回参数**
字段类型是否必填字段意义备注
traceNoString收银机流水号不允许重复
orderNoString交易订单号易百系统参考号
transDateString交易时间格式为:yyyyMMddHHmmss
returnCodeString返回码00表示交易成功,其他表示失败
returnDescString返回信息交易结果描述或错误原因
paidAmountPrice支付成功总金额单位:元
receiptAmountPrice商户实收金额单位:元
invoiceAmountPrice商户开票金额单位:元
exchangeRateNumber(8,6)汇率1外币等于多少人民币
currencyString货币类型例如:CNY
activityProductNoString活动产品编号
activityProductNameString活动产品名称
voucherDetailList<voucherDetail>优惠券信息返回本次交易的优惠券信息
#### **返回报文举例** ``` { "extendsData":{ }, "returnCode":"00", "invoiceAmount":0, "receiptAmount":0, "transDate":"20190909184245", "activityProductName":"ビックカメラ1000円分クーポン券", "orderNo":"181481000589", "voucherDetail":[ { "voucherCode":"10010526553080405449" } ], "paidAmount":0, "traceNo":"209_59392775_1568022164957", "uuid":"fccd5fccae5a4efe88222439bd530d9d", "returnDesc":"操作成功", "rpcContext":"10.255.3.71:46120-->10.255.3.71:30032", "step":"01" } ``` # 筛选交易列表 #### **接口用途** - 根据条件筛选交易列表 #### **接口地址** - [https://qrpaymobiletest.e-buychina.com.cn/web/api/getMerchantTransList](https://qrpaymobiletest.e-buychina.com.cn/web/api/getMerchantTransList) #### **请求参数**
字段类型是否必填字段意义备注
traceNoStringapp流水号不允许重复
beginDateTimeString筛选开始时间2019-06-20 12:00:00(不填默认当天0点)
endDateTimeString筛选结束时间2019-06-25 23:59:59(不填默认此刻)
pagesizeint每页条数50
pagenoint当前页数1
noStatisticsString无需可视化图表数据默认yes
conditionInfo[ConditionInfo](https://book.e-buy.com/books/ebuy-epointvoucher/page/d947b-Fyk)其他筛选条件只上送筛选项
#### **请求报文举例** ``` { "traceNo": "APPTEST9100010101732123013", "beginDateTime": "2019-06-10 00:00:00", "endDateTime": "2019-06-18 23:59:59", "pagesize": 50, "pageno": 1, "noStatistics": "yes", "conditionInfo": { "transType": "010", //核销 撤销 退款 "returnCode": "!00" //!为不等于 } } ``` #### **返回参数**
字段类型是否必填字段意义备注
returnCodeString返回码00表示交易成功,其他表示失败
returnDescString返回信息交易结果描述或错误原因
totalamountPrice统计总金额单位:元
totalcountint统计总笔数单位:元
saleamountPrice交易金额单位:元
refundamountPrice退款金额单位:元
currencyString货币类型例如:CNY
entitysList<[TransInfo](https://book.e-buy.com/books/ebuy-epointvoucher/page/019d3-QIi)>交易列表
dateDatasListList<[DateData](https://book.e-buy.com/books/ebuy-epointvoucher/page/18d80)>按日统计结果
appNameDatasListList<[AppNameData](https://book.e-buy.com/books/ebuy-epointvoucher/page/85d8c)>按应用统计结果
#### **返回报文举例** ``` { "dateDatasList": [{ "amount": 0.02, "name": "20190402", "count": 3 },{ "amount": 0.02, "name": "20190403", "count": 3 }], "totalcount": 3, "returnCode": "00", "totalamount": 0.02, "saleamount": 0.02, "appNameDatasList": [{ "amount": 0.02, "name": "Alipay", "count": 2 },{ "amount": 0, "count": 1, "name": "Ecoupon" }], "currency": "CNY", "refundamount": 0, "returnDesc": "获取成功", "entitys": [ { "createTime": 1569922420000, "returnCode": "00", "transtime": "183340", "transcationId": 514, "posno": "", "transdate": "20191001", "isRefund": "0", "amount": "333.33", "appName": "Ecoupon", "isVoid": "0", "orderNo": "29_36392055_1569922420023", "nickName": "matsuya001店長", "qrcode": "10010506195921748853", "transclass": "ecoupon-verify", "traceNo": "29_36392055_1569922420023" }, { "returnCode": "00", "transtime": "145027", "amount": "0.01", "orderNo": "EP1904021450400686002000106", "nickName": "matsuya001店長", "transclass": "qrpay-sale", "isVoid": "0", "createTime": 1554187835000, "appName": "AlipayQrpay", "isRefund": "0", "transcationId": 1098, "transdate": "20190402" }, { "returnCode": "00", "transtime": "143719", "amount": "0.01", "orderNo": "EP1904021437320686002000098", "nickName": "matsuya001店長", "transclass": "qrpay-sale", "isVoid": "0", "createTime": 1554187047000, "appName": "AlipayQrpay", "isRefund": "0", "transcationId": 1097, "transdate": "20190403" } ], } ``` # 新页面按券号查询历史交易 #### **接口用途** - 根据券号筛选交易列表 #### **接口地址** - [https://qrpaymobiletest.e-buychina.com.cn/web/api/getCodeTransList](https://qrpaymobiletest.e-buychina.com.cn/web/api/getCodeTransList) #### **请求参数**
字段类型是否必填字段意义备注
traceNoStringapp流水号不允许重复
conditionInfo[ConditionInfo](https://book.e-buy.com/books/ebuy-epointvoucher/page/d947b-Fyk)其他筛选条件只上送筛选项
#### **请求报文举例** ``` { "traceNo": "APPTEST9100010101732123013", "conditionInfo": { "qrcode": "12312312313123" } } ``` #### **返回参数**
字段类型是否必填字段意义备注
returnCodeString返回码00表示交易成功,其他表示失败
returnDescString返回信息交易结果描述或错误原因
totalamountPrice统计总金额单位:元
totalcountint统计总笔数单位:元
saleamountPrice交易金额单位:元
refundamountPrice退款金额单位:元
currencyString货币类型例如:CNY
entitysList<[TransInfo](https://book.e-buy.com/books/ebuy-epointvoucher/page/019d3-QIi)>交易列表
dateDatasListList<[DateData](https://book.e-buy.com/books/ebuy-epointvoucher/page/18d80)>按日统计结果
appNameDatasListList<[AppNameData](https://book.e-buy.com/books/ebuy-epointvoucher/page/85d8c)>按应用统计结果
#### **返回报文举例** ``` { "dateDatasList": [{ "amount": 0.02, "name": "20190402", "count": 3 },{ "amount": 0.02, "name": "20190403", "count": 3 }], "totalcount": 3, "returnCode": "00", "totalamount": 0.02, "saleamount": 0.02, "appNameDatasList": [{ "amount": 0.02, "name": "Alipay", "count": 2 },{ "amount": 0, "count": 1, "name": "Ecoupon" }], "currency": "CNY", "refundamount": 0, "returnDesc": "获取成功", "entitys": [ { "createTime": 1569922420000, "returnCode": "00", "transtime": "183340", "transcationId": 514, "posno": "", "transdate": "20191001", "isRefund": "0", "amount": "333.33", "appName": "Ecoupon", "isVoid": "0", "orderNo": "29_36392055_1569922420023", "nickName": "matsuya001店長", "qrcode": "10010506195921748853", "transclass": "ecoupon-verify", "traceNo": "29_36392055_1569922420023" }, { "returnCode": "00", "transtime": "145027", "amount": "0.01", "orderNo": "EP1904021450400686002000106", "nickName": "matsuya001店長", "transclass": "qrpay-sale", "isVoid": "0", "createTime": 1554187835000, "appName": "AlipayQrpay", "isRefund": "0", "transcationId": 1098, "transdate": "20190402" }, { "returnCode": "00", "transtime": "143719", "amount": "0.01", "orderNo": "EP1904021437320686002000098", "nickName": "matsuya001店長", "transclass": "qrpay-sale", "isVoid": "0", "createTime": 1554187047000, "appName": "AlipayQrpay", "isRefund": "0", "transcationId": 1097, "transdate": "20190403" } ], } ```