自助买单下单接口
请求地址(POST)
https://openapi.1card1.cn/VipCloud/UPayOrder?openId=[OpenId]&signature=[Signature]×tamp=[TimeStamp]
| 字段 | 说明 |
|---|---|
| OpenId | 登陆开放平台生成的OpenId |
| Signature | 签名=md5(OpenId+Secret+Timestamp+data),格式:32位md5大写加密 |
| TimeStamp | 发起请求的时间戳,查看标准timestamp |
请求说明
data = { "billNumber": "201702270000032456", "totalFee": 100, "chainstoreGuid":"xxxxxxxxxxxx", "memberGuid":"xxxxxx", "openId":"ajsyandfnrggregrr", "attach":"附加参数", "notifyUrl": "http://m.youyoudiancan.cn/ProcessOrder", "redirectUrl":"http://m.youyoudiancan.cn/Success", "isPushMessage":true, "uPayDiscount":1, "consumeNoteItems":[{"goodsItemGuid": "68a7a1cf-bcc4-e511-b998-001018640e2a","number": 1, "paidMoney": 0.01}, {"goodsItemGuid": "19f2576b-07dc-e411-bee0-001018640e2a","number": 1,"paidMoney": 0.01}],"meno": "第88桌" }
| 字段 | 是否必须 | 说明 |
|---|---|---|
| billNumber | 是 | 订单号(同一个商家下唯一) |
| totalFee | 是 | 总金额(以分为单位,1元= 100 分,整数) |
| chainstoreGuid | 是 | 店面唯一标识(通过“获取工号列表”获取ChainStoreGuid字段) |
| memberGuid | 否 | 会员唯一标识 (通过“查询会员信息”获得“MemberGuid”字段) |
| openId | 否 | 微信openId |
| attach | 否 | 附加参数(回调接口时原样返回) |
| notifyUrl | 是 | (编码后的)回调地址 |
| redirectUrl | 否 | (编码后的)付款后跳转到该地址 |
| isPushMessage | 否 | 是否需要主动给App发送消息(默认发送) |
| uPayDiscount | 否 | 不优惠金额 |
| consumeNoteItems | 否 | 消费明细(goodsItemGuid,消费项目唯一标识 (通过接口“获取商品列表”获得“Guid”字段) ,number:商品数量,paidMoney:小计(单位:元,即单价*数量)) |
| meno | 否 | 备注信息 |
返回说明
成功时返回:
{"status":0,"upayUrl":"http://youyoudiancan.h5.yunhuiyuan.cn/xx/xx/xxx","message":"操作成功"}
失败时返回:
{"status":-1,"message":"签名不正确"}
| 字段 | 是否必须 | 说明 |
|---|---|---|
| status | 是 | 状态(0,成功;-1,失败) |
| message | 是 | 成功和失败的提示语 |
| upayUrl | 否 | 买单地址(status =0时返回) |
