5.3会员卡交易

优质
小牛编辑
131浏览
2023-12-01

说明

请在交易界面中输入金额后,微卡先调用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