自定义卡券不需要在站点后台进行任何定义,开发者自己实现卡券的逻辑,通过接口将卡券放到用户的卡包中 ### 1.给用户发卡券 > http://客户端域名/mag/user/v1/card/addCardRecharge?user_id=61&type=2&card_key=xxx_12&card_name=%E6%B5%8B%E8%AF%95%E8%87%AA%E5%AE%9A%E4%B9%89%E5%8D%A1&icon=http://pic.magcloud.cc/1488901136985_665_52_484&pic=http://www.duohuo.net/upload/duohuo/img/20130702/1372750728219850.jpg&business_name=%E7%81%AB%E9%94%85%E5%BA%97&end_time=1490889600&detail_url=http://baidu.com&secret=xxxxxxxxx #### 参数说明 | 名称 |类型|说明 | | --- | -- |--- | | user_id|int |用户id | | type|int|类型 1:卷 2:会员卡 | | card_key|string |卡的唯一码 同一种卡唯一 可以使用特殊的开头+md5(xxx) | | card_name|string |卡名称 | | icon|string |图标路径 建议尺寸:72 * 72px | | card_pic|string |背景图片路径(限制为 会员卡)建议尺寸:600 * 186px | | business_name|string |商户名称 | | end_time|int |过期时间(时间戳 11位) | | detail_url|int |卡详情路径 | | secret|string |后台设置的secret密钥 | #### 返回实例 ~~~ { "success": true, "code": 100, "msg": null, "data": { "type": "2", "card_key": "xxx_12", "card_code": "d0af87b7decb589bd20cac9a51ed8e48", "name": "测试自定义卡", "user_id": "61", "business_user_id": 0, "business_icon": "http://pic.magcloud.cc/1488901136985_665_52_484", "business_name": "火锅店", "card_pic": "http://www.duohuo.net/upload/duohuo/img/20130702/1372750728219850.jpg", "num": 1, "use_count": 0, "max_use_count": 1, "begin_time": 0, "end_time": "1490889600", "detail_url": "http://baidu.com", "for_publish": 1, "effect_after": 0, "effect_day": 0, "create_time": 1492588376, "id": "1123" } } ~~~ #### 返回说明 | 名称 |类型|说明 | | --- | -- |--- | | id|int |用户卡券id | | card_code|int |用户对应的卡唯一编号 | 请保存好用户卡券id ### 2.查看卡券 用户查看自己的卡券时我们会跳转到detail_url对应的网页上 ### 3.使用卡券 >http://客户端域名mag/user/v1/card/useCard?card_code=d0af87b7decb589bd20cac9a51ed8e48 #### 参数说明 | 名称 |类型|说明 | | --- | -- |--- | | card_code|int |用户对应的卡唯一编号 | | secret|string |后台设置的secret密钥 | #### 返回实例 ~~~ { success: true, code: 101, msg: "" } ~~~ #### 返回说明 无