2.5获取结算单信息

对接API接口,自行实现MQTT对接模式下,下行接口收到cash-pay推送时(下行接口说明见0.5),根据推送的支付流水号id调用本接口来获取支付单详情。

DLL接口已封装,无需直接调用本接口。

  请求参数说明

参数描述必填示例值类型最大长度
action接口参数组object
└action需要调用的接口名称cash_get_paystring
getGET参数组,本组参数需要参与签名object
└id支付单流水号payid8601436320number

 请求示例

{
	"action": {
		"action": "cash_get_pay"
	},
	"get": {
		"id": "8601451797"
	}
}

  响应参数说明

参数描述必填示例值类型最大长度
status返回状态。接口成功时为1,出错为01number
id支付单流水号payid8601436320number
state支付状态,3为支付完成3number
type旧版字段不在使用0number
table桌台号1211number
mbextid会员卡内码idstring
mbaccid会员卡id2513240number
mbcardno会员卡号25132402number
mblevel会员等级,0为非会员,>0为会员1number
src支付方式,wx=微信,ali=支付宝wxstring
cate业务分类taostring
doid订单id8600103731number
bzid收银系统业务流水号string
amt支付总金额9.00number
discount折扣金额0.00number
payamt实付金额9number
time时间2019-09-16 13:28:41string
trid微信/支付宝支付流水号4200000388201909160062029411number
route支付通道spstring
pay_co优惠券金额0number
pay_mc会员卡金额7.99
pay_pt积分金额0.61
pay_wx微信金额0.40number
pay_ali支付宝金额0number
list组合支付列表list
└type支付类型,wx=微信,ali=支付宝,mc=会员卡,co=优惠券,pt=积分mcstring
└amt金额7.99
└points积分(type=pt时会有)61number
└accid会员卡id(type=mc)2513240number
└acdid会员/积分交易流水号(type=mc,pt)28611698number
└cardno会员卡号(type=mc)25132402number
└bonus_amt会员消费赠送金额(type=mc)7.99number
└balance会员余额(type=mc)79.00number
└bonusBalance会员赠送余额(type=mc)26.34number
└cashBalance会员本金余额(type=mc)52.66number
msid门店编号10021number
mbid平台di5759774number
catename支付名称外卖支付string
payname支付名称会员string
└name名称优惠券string
└colist券id83827593,83790064string
mb_right会员权益object
└recharge是否启用储值功能((0:不开启1:开启))1number
└mc_price是否享受会员价(0:不开启1:开启) 1number
└rebate是否享受优惠折扣(0:不开启1:开启) 0number
└ratio享受优惠折扣比例 string
└use_pt是否启用积分(0:不开启1:开启) 1number
└consumption每消费多少元 1number
└pt获多少积分 1number
└use_reward是否启用返现(0:不开启1:开启) 0number
└mc_consumption每消费多少元 string
└mc_reward返现多少元 string
└level_name等级名称银卡string
remark外送消费string
pay_co_detail支付优惠券明细object
└id优惠券id83827593number
└dgid实物券菜品ID0number
└amt抵扣金额1number
request_time服务器时间15:10:37.361string
duration接口耗时270msstring
bill账单list
└qty菜品数量1number
└amt支付金额88.00number
└gdsid线下菜品id26005number
└name菜品名称雪碧string
└desc单位描述string
└price单价88number
└mbPrice菜品会员价88number
└ogPrice菜品原价88number
└isMbPrice是否使用了菜品会员价 1=使用,0=未使用0number

 响应示例

{
  "id": "186210020003241336",
  "msid": "10021",
  "state": "3",
  "type": 0,
  "table": "001",
  "mbid": "5759774",
  "mbextid": "",
  "mbaccid": "19020051",
  "mbcardno": "190200511",
  "mblevel": 2,
  "src": "wx",
  "cate": "tao",
  "catename": "外卖支付",
  "doid": "186210010000264571",
  "bzid": "",
  "amt": "100.00",
  "discount": "0.00",
  "payamt": 100,
  "pay_co": 2,
  "pay_mc": 98,
  "pay_pt": 96,
  "pay_wx": "-96.00",
  "pay_ali": 0,
  "payname": "会员",
  "list": [
    {
      "type": "co",
      "name": "优惠券",
      "amt": 2,
      "colist": "83827593,83790064"
    },
    {
      "type": "pt",
      "name": "积分",
      "amt": 96,
      "points": 96,
      "accid": 19020051,
      "acdid": "82194604"
    },
    {
      "type": "mc",
      "name": "会员卡",
      "amt": 71,
      "accid": 29838885,
      "cardno": "298388857",
      "acdid": "166317051",
      "bonus_amt": "23.66",
      "balance": "79.00",
      "bonusBalance": "26.34",
      "cashBalance": "52.66"
    }
  ],
  "time": "2021-11-03 15:08:33",
  "trid": "",
  "status": "1",
  "route": "tq",
  "mb_right": {
    "recharge": 1,
    "mc_price": 1,
    "rebate": 0,
    "ratio": "",
    "use_pt": 1,
    "consumption": "1",
    "pt": "1",
    "use_reward": 0,
    "mc_consumption": "",
    "mc_reward": "",
    "level_name": "银卡"
  },
  "remark": "外送消费",
  "pay_co_detail": [
    {
      "id": 83827593,
      "gdid": 0,
      "amt": 1
    },
    {
      "id": 83790064,
      "gdid": 100021,
      "amt": 1
    }
  ],
  "remark": "雪碧-账单",
  "pay_co_detail": [
    
  ],
  "bill": [
    {
      "qty": "1",
      "amt": "88.00",
      "gdsid": "26005",
      "name": "雪碧",
      "desc": "份",
      "price": "88",
      "mbPrice": "88",
      "isMbPrice": "0",
      "ogPrice": "88"
    },
    {
      "qty": "2",
      "amt": "100.00",
      "gdsid": "04040",
      "name": "可乐",
      "desc": "份(份)",
      "price": "50.00",
      "mbPrice": "50.00",
      "isMbPrice": "1",
      "ogPrice": "100"
    }
  ],
  "request_time": "15:10:37.361",
  "server_timestamp": 1635923437,
  "server_time": "2021-11-03 15:10:37",
  "server_name": "api-132.hz",
  "duration": "270ms"
}

cate类型

'qrwxpay' =微信二维码支付

 'qralipay' = 支付宝二维码支付
'codewxpay' = 微信扫码支付
 'codealipay' =支付宝扫码支付
'codeylpay' = 银联扫码支付
'codedceppay'  '数字货币扫码支付'
'prewxpay' = '微信预授权支付'
'prealipay' = '支付宝预授权支付'
'premcpay' = '会员预授权支付'
'codemcpay' = '会员扫码支付'
'dopay' = '点菜支付'
'waiterdopay' = '服务员点餐'
'tao' = '外卖支付'
'doext' = '扫码拉账单'
'qpay' ='快捷收款'
'gon' ='团购券'
'mcchg' ='会员充值'
'mjp' =会员卡费'
'shop' = '商城订单'
'pos' = 'POS支付'
'rese' = '预订订金'
'hxf' = '会员续费'
'hqy' = '会员开卡'
'mcpay' = '会员交易'
'pospay' = 'POS端支付'