View Source WeChat.MemberCard (wechat v0.16.0)
微信卡券 - 会员卡
Summary
Functions
@spec activate(WeChat.client(), body :: map()) :: WeChat.response()
激活会员卡 - 接口激活 - 官方文档
接口激活通常需要开发者开发用户填写资料的网页。通常有两种激活流程:
- 用户必须在填写资料后才能领卡,领卡后开发者调用激活接口为用户激活会员卡;
- 是用户可以先领取会员卡,点击激活会员卡跳转至开发者设置的资料填写页面,填写完成后开发者调用激活接口为用户激活会员卡。
@spec add_pay_gift_card(WeChat.client(), body :: map()) :: WeChat.response()
设置支付后投放卡券 - 官方文档
支持商户设置支付后投放卡券规则,可以区分时间段和金额区间发会员卡。
@spec batch_get_pay_gift_card(WeChat.client(), body :: map()) :: WeChat.response()
批量查询支付后投放卡券规则 - 官方文档
可以批量查询某个商户支付即会员规则内容。
@spec create(WeChat.client(), body :: map()) :: WeChat.response()
创建会员卡接口 - 官方文档
支持开发者调用该接口创建会员卡,并获取 card_id
,用于投放。
调用该接口前,请开发者详读创建卡券接口部分 上传图片接口、首页 部分,快速录入会员卡卡面必要信息。
@spec delete_pay_gift_card(WeChat.client(), rule_id :: integer()) :: WeChat.response()
删除支付后投放卡券规则 - 官方文档
删除之前已经设置的支付即会员规则。
@spec get_activate_temp_info(WeChat.client(), activate_ticket :: String.t()) :: WeChat.response()
激活会员卡 - 一键激活 - 获取用户提交资料 官方文档
用户填写并提交开卡资料后,会跳转到商户的网页,商户可以在网页内获取用户已填写的信息并进行开卡资质判断,信息确认等动作。
具体方式如下:
- 用户点击提交后,微信会在商户的
url
后面拼接获取用户填写信息的参数:activate_ticket
、openid
、card_id
和加密code-encrypt_code
。 - 开发者可以根据
activate_ticket
获取到用户填写的信息,用于开发者页面的逻辑判断。
@spec get_info(WeChat.client(), WeChat.Card.card_id(), WeChat.Card.card_code()) :: WeChat.response()
拉取会员信息(积分查询)接口 - 官方文档
支持开发者根据 card_id
和 code
查询会员信息,包括激活资料、积分信息以及余额等信息。
@spec get_pay_gift_card(WeChat.client(), rule_id :: integer()) :: WeChat.response()
查询支付后投放卡券规则详情 - 官方文档
可以查询某个支付即会员规则内容。
@spec set_activate_user_form(WeChat.client(), body :: map()) :: WeChat.response()
激活会员卡 - 一键激活 - 设置开卡字段 官方文档
@spec update(WeChat.client(), body :: map()) :: WeChat.response()
更改会员卡信息 - 官方文档
支持更改会员卡卡面信息以及卡券属性信息。