Skip to main content

交易明细查询

接口用途

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

接口地址

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

action

  • getTransList

请求参数,收银机===>易百后台

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

请求报文举例

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

返回参数,易百后台===>收银机

字段 类型 是否必填 字段意义 备注
traceNo String 收银机流水号 必须以yyyyMMdd(当天)作为流水号开头+递增序列
transDate String 交易时间 格式为:yyyyMMddHHmmss
returnCode String 返回码 00表示交易成功,其他表示失败
returnDesc String 返回信息 交易结果描述或错误原因
pageNo Integer 页数 当前数据所在页数
count Integer 总记录数 总记录数
pages Integer 总页数 总页数
beginDate String 最近一次结算成功时间 格式:yyyy-MM-dd HH:mm:ss
endDate String 查询记录段结束时间 一般就为当前查询操作时间 格式:yyyy-MM-dd HH:mm:ss
transInfo List<transInfo> 交易记录列表

返回报文举例

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