开放平台

获取当前业务下,该笔交易或者指定商品的最终积分系数、折扣系数
设置页面请查阅“会员营销系统开始-程序-系统设置-积分折扣设置”
对应业务默认为“消费收银”
工号确定当前操作店面,如果不传或者为空,则为10000号
会员卡号确定会员级别、生日,为空或者不传时表示“散客”
商品编码确定唯一商品,为空或者不传时,表示业务为“快速消费业务”
综合工号、卡号、编码返回最匹配的一条积分折扣系数,如果没有匹配的记录,则都为 1(不打折,1:1积分)

请求地址(POST)

https://openapi.1card1.cn/OpenApi/Get_PointAndDiscount?openId=[OpenId]&signature=[Signature]&timestamp=[TimeStamp]

字段 说明
OpenId 登陆开放平台生成的OpenId
Signature 签名=md5(OpenId+Secret+Timestamp+data),格式:32位md5大写加密
TimeStamp 发起请求的时间戳,查看标准timestamp

请求说明

data={"cardId":"cardIdTest","userAccount":"10000","barcode":"A001,A002"}

字段 是否必须 说明
cardId 卡号(根据卡号可以确定会员、会员级别、生日)
userAccount 当前操作工号(根据可以确定操作店面)
barcode 商品编码 (通过接口“获取商品列表”获得“Barcode”字段)
允许多个编码,用逗号","隔开

返回说明

成功时返回:

{"status":0,"message":"获取成功!","disCountRate":0.85,"pointRate":2.0, "pointAndDiscountRate":[{"barcode":"A001","pointRate":0.85,"pointRate":2.0,"isBargain":"false","bargainPrice":20},{"barcode":"A002","pointRate":1,"pointRate":1,"isBargain":"true","bargainPrice":10}]}

失败时返回:

{"status":-1,"message":"查询失败及原因"}

字段 是否必须 说明
status 状态(0,成功;-1,失败)
disCountRate 当前业务下,所享受的最终折扣系数(不传商品编码barcode时有效)
pointRate 当前业务下,所享受的最终积分系数(不传商品编码barcode时有效)
pointAndDiscountRate json格式数组(传商品编码barcode时有效)
其中 barcode:商品编码,pointRate:最终积分系数,disCountRate:最终折扣系数,isBargain:是否特价,bargainPrice:特价金额

获取商品积分、折扣系数 调试