5.3会员卡交易
说明
请在交易界面中输入金额后,微卡先调用5.4协议获取交易验证码,再提交交易
请求地址
http://api.dc78.cn/Api/mb_trans
请求方式
GET
请求参数
参数 | 参数名称 | 必填 | 描述 | 范例 |
action | 0:充值,1:消费 | |||
mbno | 卡号 | 输入或扫码 | ||
amt | 交易金额 | |||
points | 积分交易金额 | 例:100积分抵扣1元,points=100 | ||
subject | 备注摘要 | |||
ref | 关联业务单号 | 可选 | ||
vericode | 验证码 | 通卡则是卡密码 | ||
op | 操作员 | |||
nobonus | 1:不处理线上奖励,默认为0 | |||
ptamt | 积分参与金额 | 积分参与金额(可选)用于在会员消费时可以直接上传积分。(action=1时有效) | ||
lsco | 批量核券id | 多个券id逗号分隔。券id取自协议5.1中返回的coid | 6499946,5416152 | |
bonus | 赠送金额 | 充值时,赠送给客户的金额(action=0时有效) | ||
2015-03-09增加验证码(获得方式见协议5.4),增加操作员 2015-08-10增加nobonus,用于充值时不执行线上的奖励,用于门店转卡等场景 2015-10-30增加ptamt直接上传积分金额 新2018-10-30 增加返回参数:bonusAmt 本次消费赠送金额 |
请求参数
POST请求方式
支持单品券核销
pylsco=[
{
"coid":"26308703",
"no":"28*******722", // coid和no二选其一
"dgid":"4917938",
"cutamt":"0.01"
},
{
"coid":"26689866",// coid和no二选其一
"no":"28*******723",
"dgid":"4917938",
"cutamt":"0.01"
}
]
单品券核销,以上参数必传(coid和no二选其一即可)
返回
{
"status":"1",
"info":"ok",
"id":5670597,
"bal":8504.86,
"balance":8504.86,
"bonus":"100.00",
"coupon":143565236,
"ptbalance":"378609",
"server_timestamp":1515121517,
"server_time":"2018-01-05 11:05:17",
"server_name":"wx38",
"msid":"14584"
}
参数 | 参数名称 | 必填 | 描述 | 范例 |
balance | 交易余额 | 580.00 | ||
id | 交易流水号 | |||
pt | 本次消费积分 | ptamt>0时会有返回 | ||
ptbalance | 本次积分余额 | ptamt>0时会有返回 | ||
bonus | 充值奖励金额 | 100.00 | ||
coupon | 充值奖励券的券id | 143565236 |
微信卡刷卡流程
请求方式
INI
请求参数
[action] | 描述 |
action=mb_trans | |
[get] | 描述 |
action=0:充值,1:消费 | |
mbno=卡号(输入或扫码) | |
amt=交易金额 | |
subject=备注摘要 | |
ref=关联业务单号(可选) | |
vericode=验证码 | |
op=操作员 | |
nobonus=1:不处理线上奖励,默认为0 | |
ptamt=积分金额(可选)用于在会员消费时可以直接上传积分。(action=1时有效) |
返回
[result]
status=1
info=ok
id=5670597
bal=8504.86
balance=8504.86
bonus=100.00
coupon=143565236
ptbalance=378609
server_timestamp=1515121517
server_time=2018-01-05 11:05:17
server_name=wx38
msid=14584
[result] | 描述 |
status=1 | |
info=ok | |
bal=8504.86 | |
id=5670597 | |
balance=8504.86 | |
bonus=100.00 | |
coupon=143565236 | |
ptbalance=378609 | |
server_timestamp=1515121517 | |
server_time=2018-01-05 11:05:17 | |
server_name=wx38 | |
msid=14584 |