2.9多码合一二维码

优质
小牛编辑
126浏览
2023-12-01

此协议将消费的内容和金额提交后获取一个二维码,打印到账单上。

由客人自己扫码后进行支付,支持微信/支付宝。

注意:

1.一个码只能支付一次。

2.同一消费单号可以重复提交生成二维码,请注意。

请求参数说明

参数描述必填示例值类型最大长度
action接口参数组object
└action需要调用的接口名称cash_qr_unionstring
getGET参数组,本组参数需要参与签名object
└amt支付金额280number
└bzid业务单号47302320number45
└table桌台号2001number20
└expire有效时间(秒),默认600600number
└rebate折扣控制,账单不能打折传入100100number
postPOST参数组object
└detail消费项目内容桌台消费string
└bill账单明细列表(非必传)list
└└gdsid收银系统菜品编码51001number
└└qty数量11number
└└amt金额 (amt=qty*price)33number
└└name菜品名称农夫山泉string
└└desc单位描述瓶/001string
└└price单价3number
└└value原价(如果price为特价、会员价等情况时,可以传原价)3number
└└rebate设置为100表示这个菜品不打折(0或者不传为可以折扣)100number

请求示例

{
	"action": {
		"action": "cash_qr_union"
	},
	"get": {
		"amt": 280,
		"bzid": "47302320",
		"table": "2001",
		"expire": 600,
		"rebate": 100
	},
	"post": {
		"detail": "桌台消费",
		"bill": [{
		    "gdsid": "51001",
		    "qty": "11",
		    "amt": "33",
		    "name": "农夫山泉",
		    "desc": "瓶/001",
		    "price": "3",
		    "value": "3",
		    "rebate": 100
		  },
		  {
		    "gdsid": "51002",
		    "qty": "11",
		    "amt": "55",
		    "name": "雪碧",
		    "desc": "罐/001",
		    "price": "5",
		    "value": "5"
		  }
		]
	}
}

响应参数说明

参数描述必填示例值类型最大长度
status返回状态。接口成功时为1,出错为01number
code_url支付二维码https://u.dc78.cn/t_xastring
token二维码唯一id,可用于2.7查询支付状态t_K51Qstring
expire有效时间(秒),默认600600number

响应示例

{
	"status": "1",
	"code_url": "https://u.dc78.cn/t_xa",
	"token": "t_K51Q",
	"expire": 600,
	"server_time": "2017-06-20 19:05:36",
	"server_name": "wx4#"
}