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