Skip to main content

外卖订单结算

接口用途

  • 外卖订单结算

接口地址

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

action

  • takeoutSettle

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

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

请求报文举例

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

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

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

返回报文举例

{
    "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,
}