打开页面:获取商家配置了那些支付方式,门店商户活动列表(满减 规则),会员信息
请求地址(POST)
https://openapi.1card1.cn/VipCloud/Get_UpayParamInfo?openId=[OpenId]&signature=[Signature]×tamp=[TimeStamp]
字段 | 说明 |
---|---|
OpenId | 登陆开放平台生成的OpenId |
Signature | 签名=md5(OpenId+Secret+Timestamp+data),格式:32位md5大写加密 |
TimeStamp | 发起请求的时间戳,查看标准timestamp |
请求说明
data={"thirdOpenId": "og_8Zwl8LPgeY7pIIMziii5Apd7I","deviceType":1,"userAccount":"10000","totalMoney":100,"subductionCash":0}
字段 | 是否必须 | 说明 |
---|---|---|
deviceType | 是 | 用户类型(1,微信;2,支付宝) |
thirdOpenId | 是 | 绑定类型Id |
userAccount | 是 | 工号 |
totalMoney | 是 | 支付总金额 |
subductionCash | 否 | 支付不优惠金额 |
返回说明
成功时返回:
{"status":0,"message":"获取成功","preferentialType":3,"payType":55,"uPayMutex":0,"activityName":"","activityType":0, "activityBody":"{\"CashNormal\":{\"xmlns:xsd\":\"http://www.w3.org/2001/XMLSchema\",\"xmlns:xsi\":\"http://www.w3.org/2001/XMLSchema-instance\", \"Tag\":\"cf80045d-d5fe-4093-ba67-1ad256f9f4db\"}}","memberDicount":0.0100,"enableMemberDiscount":true,"couponConsumeMaxRate":1.0,"isAllowMultiCoupon":true, "couponList":[{"couponSendNoteGuid":"d5a09ae6-bb8e-e711-a46b-7c0507895043","couponType":3,"couponValue":0.8,"minConsumeValue":20.0,"title":"折扣券"}, {"couponSendNoteGuid":"faef3990-b084-e711-a46b-7c0507895043","couponType":3,"couponValue":0.8,"minConsumeValue":20.0,"title":"折扣券"},{"couponSendNoteGuid" :"6ceae58b-b307-e811-acb5-7c0507895043","couponType":2,"couponValue":50.0,"minConsumeValue":30.0,"title":"50代金券"},{"couponSendNoteGuid":"6deae58b-b307-e811-acb5-7c0507895043", "couponType":2,"couponValue":50.0,"minConsumeValue":30.0,"title":"50代金券"},{"couponSendNoteGuid":"1cec3292-b307-e811-acb5-7c0507895043","couponType":2,"couponValue":20.0, "minConsumeValue":20.0,"title":"20代金券满20可用"},{"couponSendNoteGuid":"1dec3292-b307-e811-acb5-7c0507895043","couponType":2,"couponValue":20.0,"minConsumeValue":20.0,"title":"20代金券满20可用"}], "availablePoint":2532.16,"pointPerYuan":10.0,"paidMoneyMaxRate":0.1000,"cardId":"18520830250"}
失败时返回:
{"status":-1,"message":"传入信息错误"}
字段 | 是否必须 | 说明 |
---|---|---|
status | 是 | 状态(0,成功;-1,失败) |
message | 是 | 请求失败及原因 |
isNeedMember | 是 | 是否开启先开卡再买单 |
isAutoRegister | 是 | 是否开启支付即会员(若返回null 时则为否) |
payType | 是 | 支付方式 可能返回的值 1,2,3,4... (支付宝支付type:1,微信支付type:2, 储值:4, 积分:8, 优惠券:64) 判断使用 payType & 支付方式类型type >0 则允许使用 |
uPayMutex | 是 | 优惠互斥 (1:优惠活动;2:优惠券;4:会员折扣;8:积分低扣;储值:16),判断是否启用互斥 使用 uPayMutex & type >0 则允许使用 |
activityGuid | 是 | 活动唯一标识GUID |
activityName | 是 | 活动名称(为空时,则是商家未设置) |
activityType | 是 | 活动类型(0:原价;1:每满减) |
activityBody | 是 | 满减设置实体(string类型,xml格式) |
memberDicount | 是 | 折扣系数 |
enableMemberDiscount | 是 | 是否开启会员折扣 |
couponList | 是 | 优惠券列表[{couponSendNoteGuid:优惠券发送记录唯一标识, couponType: 券类型(2,代金券3,折扣券)couponValue:金额(若是代金券则是抵扣金额,若是折扣券则是折数),minConsumeValue:最小消费金额, title:券名称}] |
couponConsumeMaxRate | 是 | 代金券最大抵扣比例 |
isAllowMultiCoupon | 是 | 是否允许选择多张券(折扣券只能选择一张,代金券则看根据该参数是否允许选择多张) |
pointPerYuan | 是 | 积分兑换比例,如pointPerYuan=100时,即100积分兑换1元 |
paidMoneyMaxRate | 是 | 积分最大抵扣值 |
availablePoint | 是 | 会员可用积分 |
availableValue | 是 | 会员可用储值 |
cardId | 是 | 会员卡号 |
uPayDiscount | 是 | 优惠活动抵扣 |
paidCoupon | 是 | 优惠券抵扣 |
paidPoint | 是 | 积分抵扣 |
usedPoint | 是 | 使用积分 |
paidValue | 是 | 储值支付金额 |
payCash | 是 | 其它支付 |
usedCouponList | 是 | 最优 使用的优惠券列表 Json字符串(couponSendNoteGuid:优惠券发送记录唯一标识 (通过接口“获取已发送优惠券”获得“Guid”字段) ;count:核销数量) |
activityRule | 是 | 最优门店商户活动规则说明 |