药店会员卡是专门针对药店场景基于标准会员卡产出的方案
药店会员卡需要满足两个要求:
1. 会员卡ISV需要用最新的开卡组件,且线上领卡第一步必须调用开卡组件链接;
2. 落卡时,要在接口上回传签约了激励政策的服务商PID(保证与签约“会员卡业务协作费方案”销售方案的PID一致),开卡接口上回传开卡来源(开卡来源字段请写死:open_card_channel = commission_partner且open_card_channel_id=返佣服务商PID);
药店会员卡组件是基于药店业务场景,将开卡组件和会员卡系列接口进行了封装,缩短药店isv开发周期和降低接入门槛。
提供的药店会员卡组件包含两部分,一部分是demo示例,一部分是封装好的SDK,SDK可以单独使用,demo可以作为参考。
组件下载:点击下载
1>药店会员卡demo功能说明:
2>药店会员卡demo测试流程:
*1*认真阅读demo目录下的readme文档;
*2*导入项目之前先运行下/demo/dependencylib/目录下的installJar(其中win环境用installJar.bat,mac环境用installJar.sh),完成maven依赖;
*3* 导入demo工程和jar包,调试无报错,完成,页面展示:
模板管理入口页面:
会员卡管理入口页面:
*4* 阅读demo中的readme.txt,设置签约信息(appid,rsa私钥,支付宝公钥)
签约信息如何获取:点击进入
*5* 阅读demo中的readme.txt,进入模板管理页面,实现创建模板和会员卡开卡表单模板配置
其中:
a. 创建模板部分,json内容我们提供了默认标准可以直接创建的,但是也可以对文本框中的json进行修改再创建;
b. 会员卡开卡表单模板配置部分,可选部分和必选部分的选项不能重叠,具有互斥性,且必须选一个选项,最后在钱包端的展示内容如下:
*4* 阅读demo中的readme.txt,进入会员卡管理页面,实现会员卡的领卡
其中:
a. 授权领卡的时候需要保证授权回调地址和回调地址的域名需要一致,如何配置应用授权地址:立即前往
b. 返佣参数(服务商pid)处设置签约返佣协议的支付宝账号pid;
c. 设置好模板id、回调地址、返佣参数之后,会生成新的二维码,用支付宝钱包扫码即可走领卡流程;
一、ngrok的使用教程:
1. 登录ngrok官网,注册,开通一个隧道,可以选择免费的,设置域名前缀并保存隧道ID;
2. 下载Ngrok客户端
3. 打开Doc终端,进入Ngrok客户端文件夹目录,即sunny所在目录
4. 输入命令:$./sunny client 隧道ID,如果终端出现在线连接成功,则该域名就可以正常供外网访问了
二、钱包schame地址
1. 支付宝付款码schame地址:alipays://platformapi/startapp?appId=20000056&tab=barcode
2. 会员卡列表页schame地址:alipays://platformapi/startapp?appId=20000021&a=lb&b=m
3. 会员卡详情页schame地址:通过卡查询接口返回schame_url即是