说明
请在交易界面中输入金额后,微卡先调用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请求方式 支持单品券核销 单品券核销,以上参数必传(coid和no二选其一即可)
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"
}
]
返回
{
"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 |