储值扣费
请求地址(POST)
https://openapi.1card1.cn/OpenApi/ValueConsume?openId=[OpenId]&signature=[Signature]×tamp=[TimeStamp]
字段 | 说明 |
---|---|
OpenId | 登陆开放平台生成的OpenId |
Signature | 签名=md5(OpenId+Secret+Timestamp+data),格式:32位md5大写加密 |
TimeStamp | 发起请求的时间戳,查看标准timestamp |
请求说明
data={"cardId":"cardidTest","password":"123456","userAccount":"10000","value":999,"meno":"我是备注信息","uniqueCode":"1516612635"}
字段 | 是否必须 | 说明 |
---|---|---|
cardId | 是 | 卡号 |
password | 否 | 会员密码(会员系统中设置储值消费或者积分消费需要密码时,此项必须) |
userAccount | 是 | 工号 |
value | 是 | 储值扣费金额 |
meno | 否 | 储值扣费备注 |
uniqueCode | 否 | 唯一码(实现幂等,如果该唯一码已经执行成功,则不会再执行,并返回相关联的单据号) |
返回说明
成功时返回:
{"status":0,"message":"储值扣费成功!","billNumber":"XF20140529000001","availablePoint":999,"availableValue":888,"point":999}
失败时返回:
{"status":-1,"message":"储值扣费失败及原因"}
字段 | 是否必须 | 说明 |
---|---|---|
status | 是 | 状态(0,成功;-1,失败) |
message | 是 | 储值扣费是否成功及提示 |
billNumber | 否 | 储值扣费的单据号 |
availablePoint | 否 | 剩余积分 |
availableValue | 否 | 剩余储值 |
point | 否 | 本次操作产生积分 |