每日结算
接口用途
- 汇总本次结算至上次结算时间段内的所有成功交易(含退款)。
action
summary
请求参数,收银机===>中间件
字段 | 类型 | 是否必填 | 字段意义 | 备注 |
---|---|---|---|---|
traceNo | String | 是 | 收银机流水号 | 不允许重复 |
请求报文举例
{
"traceNo": "99000009100010101732123"
}
返回参数,中间件===>收银机
字段 | 类型 | 是否必填 | 字段意义 | 备注 |
---|---|---|---|---|
traceNo | String | 是 | 收银机流水号 | 不允许重复 |
transDate | String | 是 | 交易时间 | 格式为:YYYYmmddHHMMSS |
returnCode | String | 是 | 返回码 | 00表示交易成功,其他表示失败 |
returnDesc | String | 是 | 返回信息 | 交易结果描述或错误原因 |
settleRecord | List<settleRecord> | 是 | 结算记录 | |
beginDate | String | 是 | 结算开始时间 | 格式:YYYYmmddHHMMSS |
endDate | String | 是 | 结算结束时间 | 格式:YYYYmmddHHMMSS |
volume | Integer | 是 | 总交易笔数 | |
totalReceiptAmount | Price | 是 | 商户实收总金额 | |
totalAmount | Price | 是 | 总金额 | 所有交易汇总的金额 |
返回报文举例
{
"traceNo": "99000009100010101732123",
"transDate": "20161231102201",
"returnCode": "00",
"returnDesc": "SUCCESS",
"settleRecord": [
{
"activityNo": "2016101201",
"activityName": "浦发银行积分兑换",
"productName": "大杯",
"customer": "浦发银行",
"isRefund": false,
"volume": 130,
"totalReceiptAmount": "2082.10",
"totalAmount": "2082.10"
},
{
"activityNo": "2016120301",
"activityName": "支付宝",
"productName": "全场产品",
"customer": "易百支付",
"isRefund": false,
"volume": 100,
"totalReceiptAmount": "234.10",
"totalAmount": "234.10"
}
],
"beginDate": "20161029113602",
"endDate": "20161030113602",
"volume": 230,
"totalReceiptAmount": 1900,
"totalAmount": 2000,
}
No Comments