Skip to main content

外卖订单结算

接口用途

  • 外卖订单结算

接口地址

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

action

  • takeoutSettle

请求参数,中件间===>易百后台

字段 类型 是否必填 字段意义 备注
traceNo String 收银机流水号 不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列
settleBatchNo String 需要结算的批次号 打印失败时可重复同一批次号

请求报文举例

{
    "traceNo": "99000009100010101732123",
    "settleBatchNo": "0001"
}

返回参数,易百后台===>中间件

字段 类型 是否必填 字段意义 备注
traceNo String 收银机流水号 不允许重复,必须以yyyyMMdd(当天)作为流水号开头+递增序列
transDate String 交易时间 格式为:yyyyMMddHHmmss
returnCode String 返回码 00表示交易成功,其他表示失败
returnDesc String 返回信息 交易结果描述或错误原因
settleRecord List<settleRecord> 结算记录  
beginDate String 结算开始时间 格式:yyyyMMddHHmmss
endDate String 结算结束时间 格式:yyyyMMddHHmmss
volume Integer 总交易笔数  
totalReceiptAmount Price 商户实收总金额  
totalAmount Price 总金额 所有交易汇总的金额
printDetail String 小票打印内容 各外卖平台小结

返回报文举例

{
    "traceNo": "99000009100010101732123",
    "transDate": "20161231102201",
    "returnCode": "00",
    "returnDesc": "SUCCESS",
    "settleRecord": [
        {
            "activityNo": "2016101201",
            "activityName": "百度外卖",
            "isRefund": false,
            "volume": 130,
            "totalReceiptAmount": "2082.10",
            "totalAmount": "2082.10"
        },
        {
            "activityNo": "2016120301",
            "activityName": "美团外卖",
            "isRefund": false,
            "volume": 100,
            "totalReceiptAmount": "234.10",
            "totalAmount": "234.10"
        }
    ],
    "printDetail":"0020CCF5C2EBD6A7B8B62020B1CACAFD2020202020CAB5CAD52020202020BDF0B6EE0020CEA2D0C5D6A7B8B6202020203135202020363134
        2E30302020203631342E30300020D6A7B8B6B1A620202020202031322020203530332E30302020203530332E30300020D7DCBCC6202020202020202032372020313131372E30302020313131372E303009001F0E652D42757920B5E7D7D3C6BED6A42F04BDE1CBE3",
    "beginDate": "20161029113602",
    "endDate": "20161030113602",
    "volume": 230,
    "totalReceiptAmount": 1900,
    "totalAmount": 2000,
}