收藏
回答

开卡组件

框架类型 问题类型 API/组件名称 终端类型 微信版本 基础库版本
小程序 Bug 卡券 客户端 6.7.2 2.2.5


一、调用微信开卡组件,开卡过程中,点击“提交”按钮无反应

bug页面如下:

             

操作步骤:

    1、使用微信文档的接口,获取encrypt_card_id,outer_str,biz三个参数

    2、调用小程序开卡组件,代码如下

    3、正常跳转到开卡组件页面,但是点击“提交”没有反应

//page.wxml
<navigator class="goto-li box" target="miniProgram" app-id="wxeb490c6f9b154ef9" extra-data="{{wxExtraData}}" >
//page.js
Page({
  data:{
    wxExtraData:{                                                              'encrypt_card_id':decodeURIComponent('3MT3zRHvaKtqx4lhTf%2FJpEPSWYCsGahzU0cWU6Z5rqOxW5dd1YnyxruNXWmrIocC'),
    'outer_str':'123',
    'biz':decodeURIComponent('MzIxNDU0Mjg5OQ%3D%3D')
    }
  }
})


二、会员卡激活页面,微信侧跳转到小程序指定页面后带的参数不详

开发文档中没有提及自定义小程序路径后带的参数。

                     


三、小程序开卡组件测试问题

目前为了测试小程序开卡组件,在 点击“激活会员卡”-> 跳转到自定义小程序页面路径 的环节中,经测试,会默认跳转到正式版的小程序页面路径,所以测试的是未改代码的正式版,测试流程在此断掉,有没有什么好的方法能在测试环境完整测试小程序开卡组件


四、成功领卡但未激活时,调小程序开卡组件,会出现会员卡号

步骤:

1、调小程序开卡代码如下(如问题一):

   
 //page.wxml
<navigator class="goto-li box" target="miniProgram" app-id="wxeb490c6f9b154ef9" extra-data="{{wxExtraData}}" >

2、跳转页面如下

                 


回答关注问题邀请回答
收藏

2 个回答

  • Jianfengwu
    Jianfengwu
    2018-09-13

    同样的问题,但还有更严重的,当用户填写完资料提交跳转到小程序后,小程序请求后台接口激活,如果后台处理激活失败,用户再次从小程序拉起激活或直接进入卡包激活,此时无法再调起微信的填写信息页面,直接回跳到小程序将无法激活获取激活参数(也就是ticket)这是一种情况;


    另一种情况:用户直接扫公众号的会员卡二维码去领取,没有经过小程序拉起,也无法调起填写信息页面;


    如果要控制用户手机号是否可领卡,是无法实现的;

    2018-09-13
    有用
    回复 5
    • Zhoulin
      Zhoulin
      2018-09-13

      想问下你们有针对此bug的后备方案吗

      2018-09-13
      回复
    • Jianfengwu
      Jianfengwu
      2018-09-13

      其实这应该是微信的问题,二次拉起激活不能重新走填写页面的流程,特别可怕;

      如果从公众号推送一个会员卡给用户直接领取到卡包也是无法跳转小程序里进行调用自己的后台做激活,这时候这张卡就 死循环了,用户永远无法激活;

      已经一个星期了,没找到解决办法,只能保佑用户一定是从小程序拉起开卡,而且激活过期不能异常;

      2018-09-13
      回复
    • Jianfengwu
      Jianfengwu
      2018-09-13回复Jianfengwu

      激活过程不能异常

      2018-09-13
      回复
    • Zhoulin
      Zhoulin
      2018-09-13回复Jianfengwu

      问一下,控制用户手机号是否领卡?不可以实现是怎么回事?

      2018-09-13
      回复
    • Jianfengwu
      Jianfengwu
      2018-09-13回复Zhoulin

      用户A用13800000000这个手机号成功激活了会员卡,用户B也用13800000000这个手机号激活会员卡,此时后台判断手机应该是不可激活,所以不会调用微信激活接口去激活这个用户领取的这账会员卡,此时就会出现你发文的场景,这张卡再次调起激活就无法回参了;

      2018-09-13
      回复
  • 疯狂的小辣椒
    疯狂的小辣椒
    2018-09-12

    你好,麻烦提供下card_id,谢谢

    2018-09-12
    有用
    回复 4
    • Zhoulin
      Zhoulin
      2018-09-12

      pMwiav7OrXWito2DK-8EzEExqt0Q

      2018-09-12
      回复
    • 疯狂的小辣椒
      疯狂的小辣椒
      2018-09-12回复Zhoulin

      你好,麻烦提供下微信号

      2018-09-12
      回复
    • Zhoulin
      Zhoulin
      2018-09-12回复疯狂的小辣椒

      微信号lzzl8080

      2018-09-12
      回复
    • Jianfengwu
      Jianfengwu
      2018-09-13回复疯狂的小辣椒

      同样的问题,但还有更严重的,当用户填写完资料提交跳转到小程序后,小程序请求后台接口激活,如果后台处理激活失败,用户再次从小程序拉起激活或直接进入卡包激活,此时无法再调起微信的填写信息页面,直接回跳到小程序将无法激活获取激活参数(也就是ticket)这是一种情况;


      另一种情况:用户直接扫公众号的会员卡二维码去领取,没有经过小程序拉起,也无法调起填写信息页面;


      如果要控制用户手机号是否可领卡,是无法实现的;


      2018-09-13
      回复
登录 后发表内容