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