自助买单下单接口
请求地址(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时返回) |