5.13线下发通卡
说明
本协议用于线下发新卡,会员数据将与微信会员统一。
请求地址
http://api.dc78.cn/Api/mb_newcard
请求方式
GET
POST
请求参数
GET参数 | 参数名称 | 必填 | 描述 | 范例 |
cardno | 卡号 | 不能重复。可以用手机号,如果留空则自动生成,卡号不少于4位 | ||
sex | 性别 | 0=女,1=男 | ||
birthday | 生日 | 格式20010823 | 20010823 | |
name | 持卡人姓名 | |||
phone | 手机号 | |||
password | 卡密码 | |||
level | 等级 | 1-5,与会员等级设置中相同 | ||
idnumber | 身份证号 | 可选 | ||
type | 发卡模式(新增) | 不填默认为2,2为发通卡模式 15为储值卡模式 | type=2 | |
extid | 会员卡内编码 | |||
expirydate | 有效期 | 可选 | 格式1:20190725指定日期格式2:1day/1week/1month/1year增加有效期 | |
POST参数 | 参数名称 | 必填 | 描述 | 范例 |
ext_info | 卡摘要 | 对会员卡的摘要记录 | ||
cardno | 线下卡号 | 卡号必须唯一,不填系统自动生成 | ||
password | 卡密码 | 不填,系统自动生成 | ||
extid | 关联线下id,非必须 | 唯一 | ||
subject | 摘要 | 如:批量赠卡 | ||
balance | 储值金额 | |||
expirydate | 有效期 | 可选 | 格式1:20190725指定日期格式2:1day/1week/1month/1year增加有效期 |
批量发通卡:线下建卡POST提交会员数据到线上
请求方式
POST
list=[{
"cardno": "1135",
"password": "123",
"extid": "19",
"balance": "100"
},
{
"cardno": "1136",
"password": "123",
"extid": "20",
"balance": "100"
}
]
返回
{
"status": "1",
"info": "发卡成功",
"type": "2",
"list": [
{
"id": "5340359",
"carno": "1135",
"pwd": "123",
"extid": "19",
"balance": "100"
},
{
"id": "5340360",
"carno": "1136",
"pwd": "123",
"extid": "20",
"balance": "100"
}
],
"server_timestamp": 1544682590,
"server_time": "2018-12-13 14:29:50",
"server_name": "wx-task2.hz",
"msid": "10021"
}
批量发储值卡:线上生成储值卡信息GET参数提交
GET参数 | 参数名称 | 必填 | 描述 | 范例 |
type | 发卡模式(新增) | 是 | 不填默认为2,2为发通卡模式 15为储值卡模式 | type=15 |
balance | 储值金额(新增) | 是 | type=15时,可用 | balance=100 |
count | 发卡数量(新增) | 是 | 与list参数使用一个即可,type=15可用 | count=10 |
POST参数 | 参数名称 | 必填 | 描述 | 范例 |
cardno | 线下卡号 | |||
password | 卡密码 | |||
extid | 关联线下id,非必须 | |||
subject | 摘要 | |||
balance | 储值金额 |
批量发储值卡:线下建卡POST提交会员数据到线上
POST
list=[{
"cardno": "1135",
"password": "123",
"extid": "19",
"balance": "100"
},
{
"cardno": "1136",
"password": "123",
"extid": "20",
"balance": "100"
}
]
返回
{
"status": "1",
"info": "发卡成功",
"type": "2",
"list": [
{
"id": "5340359",
"carno": "1135",
"pwd": "123",
"extid": "19",
"balance": "100"
},
{
"id": "5340360",
"carno": "1136",
"pwd": "123",
"extid": "20",
"balance": "100"
}
],
"server_timestamp": 1544682590,
"server_time": "2018-12-13 14:29:50",
"server_name": "wx-task2.hz",
"msid": "10021"
}
参数 | 参数名称 | 必填 | 描述 | 范例 |
cardid | 会员卡id | 1357109 | ||
cardno | 卡号 | 608156 |
请求方式
INI
请求参数
[action] | 描述 |
action=mb_newcard | |
[get] | 描述 |
cardno:卡号 | |
name:姓名 | |
phone:手机号 | |
sex: 性别 | |
birthday:生日 | |
memo:备注 | |
password:密码 | |
extid:会员卡内编码 |
返回
[result]
status=1
info=发卡成功
cardid=1357109
cardno=608156
[result] | 描述 |
status=1 | |
info=发卡成功 | |
cardid=1357109 | |
cardno=608156 |