更新时间:2022-12-21 10:47:05贡献者收藏我的文档设置返回文档背景商家希望点击会员卡授权领卡链接,在开卡界面中用户信息可以自动回填,无需用户手动填写。 步骤流程1登录 > 进入对应小程序详情页 > 产品绑定 > 绑定 商家会员卡 > 点击 用户信息申请,按照要求填写相关申请信息;2调用 alipay.marketing.card.formtemplate.set(会员卡开卡表单模板配置)接口设置填写字段;3通过 支付宝卡包插件 在小程序场景唤起开卡页(第一步申请生效后自动回填字段);4获取开卡链接 callback 地址接收到的 auth_code 及 request_id;5调用 alipay.system.oauth.token(换取授权访问令牌)接口获取 accesstoken;6通过 alipay.marketing.card.activateform.query(查询用户提交的会员卡表单信息)接口获取用户在开卡表单中填写的信息。 表单信息自动回填配置领卡页面完成会员卡模板创建后,商家可以得到卡模板的唯一标识即 template_id(支付宝卡模板id),根据 template_id 通过会员卡开卡表单模板配置 alipay.marketing.card.formtemplate.set 配置如下的领卡页面。商家可根据实际需要设置用户领卡时填写的字段信息(如姓名,性别,手机号等),具体参数释义和传参要求开发者可以点击接口名查看接口文档。注意:会员卡模板表单配置接口中的用户信息字段可设置必填选填,必填字段需要限制在如下范围:生日、姓名、手机号、邮箱,性别。选填和必填字段中,凡涉及到生日、姓名、手机号、邮箱,均为敏感字段,需申请用户信息字段通过并生效。唤起会员开卡页面商家可通过支付宝卡包插件在小程序内唤起会员开卡页面,开卡对用户展示页面示例如下。具体展示信息字段依商家“会员卡表单配置”而定;开卡页面的会员信息默认不自动回填(姓名、生日、手机号码),由用户自主填写。注意:●自研小程序进行用户信息申请,申请字段生效后,通过支付宝卡包插件唤起领卡(可申请:姓名、生日、手机号码)自动回填;申请详情可查看 用户信息申请及使用基础规则。 ●第三方小程序需要在服务商代申请字段生效后,通过支付宝卡包插件唤起领卡(可申请:姓名、生日、手机号码)自动回填;代申请详情可查看 服务商代三方小程序申请用户信息流程。获取用户填写的表单信息商家通过 alipay.marketing.card.activateform.query(查询用户提交的会员卡表单信息)获取用户在开卡表单中填写的信息(填写的信息字段为商家在配置开卡表单中设置的字段)。sdk调用示例bizcontent json串示例说明:●template_id 为会员卡模板id,创建会员卡模板将会返回该 id。●request_id 为支付宝向开卡链接中 callback 地址返回的参数,用户点击领卡后,支付宝将会回调商家在获取领卡投放链接时配置的 callback 地址,并且回传 request_id 参数和 auth_code 参数。●auth_code 为支付宝向开卡链接中 callback 地址返回的参数,获取到后参考 获取会员信息 调用 alipay.system.oauth.token 接口获取 accesstoken 及 user_id;商家可通过 request_id 与 accesstoken 参数查询用户此次领取会员卡时提交的信息,用于下一步给会员开卡。