2.5查询结算单状态
优质
小牛编辑
135浏览
2023-12-01
说明
此协议用于查询指定的结算单据状态
注意status=1只说明返回数据正常。结算单是否已完成支付,需要使用state=2或3来判断。
请求地址
http://api.dc78.cn/Api/cash_get_pay
请求方式
GET
请求参数
id=11827,结算单号,协议
返回
{
"status": 1,
"id": "7178",
"state": "0",
"type": 0,
"table": "105",
"mbextid": "",
"mbaccid": "16861",
"mbcardno": "168611",
"mblevel": "1",
"doid": 33875,
"amt": null,
"discount": "0.00",
"payamt": 0,
"pay_co": 0,
"pay_mc": 0,
"pay_pt": 0,
"pay_wx": 0,
"time": "2015-07-08 10:49:24",
"trid": null
}
参数 | 参数名称 | 必填 | 描述 | 范例 |
status | 状态 | 1-成功 | 1 | |
id | 编号 | 7178 | ||
state | 状态 | 0-请求账单,2,3-请求完成结账 | 0 | |
table | 桌台号 | 105 | ||
amt | 消费金额 | |||
payamt | 微信支付金额 | 0 | ||
time | 时间 | 2015-07-08 10:49:24 | ||
trid | 微信支付交易号 |
说明
可以使用协议2.4中的payid,协议1.1,1.2中的payid,调用此协议来查询结算单状态和详细信息
请求方式
INI
请求参数
[action] | 描述 |
action=cash_get_pay | |
[get] | 描述 |
id=11827,结算单号,协议 |
返回
[result]
status=1
id=7178
state=0
type=0
table=105
mbaccid=16861
mbcardno=168611
mblevel=1
doid=33875
amt=null
discount=0.00
payamt=0
pay_co= 0
pay_mc= 0
pay_pt= 0
pay_wx= 0
time=2015-07-08 10:49:24
trid=null
[result] | 描述 |
status=1 | |
id=7178 | |
state=0 | |
type=0 | |
table=105 | |
mbaccid=16861 | |
mbcardno=168611 | |
mblevel=1 | |
doid=33875 | |
amt=null | |
discount=0.00 | |
payamt=0 | |
pay_co= 0 | |
pay_mc= 0 | |
pay_pt= 0 | |
pay_wx= 0 | |
time=2015-07-08 10:49:24 | |
trid=null |