收藏
回答

微信支付不点完成不走回调函数sucess或者complete

客人微信支付完成 如不点【支付完成】 程序无法进行下一步流程,也就无法回调

IOS系统好说 基本会点【支付完成】

安卓系统 支付完成后 手机顶部会出现消息,有时候客户会去点消息,然后就错过点击【支付完成】的时机,然后这个单子明明是付款了,但无法走回调函数,我们后续的代码就无法继续执行,也就显示 未付款


我测试过一个极端的环境:支付完成后,不点 支付完成 我直接强制退出微信。。

这个这个单子钱是扣掉了,但是没结果了。


官方能否改下 不用点支付完成 就直接走 回调 ?

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

2 个回答

  • 微信支付技术助手1
    微信支付技术助手1
    2019-12-25

    请给一个测试链接出来,还有你的版本以及手机型号。可以的话,最好添加一下WePayTS8(记得备注:微信社区XXX问题)

    2019-12-25
    赞同
    回复 2
    • 丹枫科技
      丹枫科技
      2019-12-25
      看我下面的回复   不管什么版本 什么手机 都会出现这样的问题
      2019-12-25
      回复
    • 丹枫科技
      丹枫科技
      2019-12-25
      小程序上面使用的是  wx.requestPayment  方法来支付
      2019-12-25
      回复
  • 丹枫科技
    丹枫科技
    2019-12-25

    微信支付技术助手1

    进入小程序后 随便选个门店进入

    然后选择 自助下单

    然后 选择一件 【测试衣物】(我设置的1分钱)

    然后去下单 选择下 【收衣时间】 然后【微信支付】

    等出现 支付成功 后

    不去点 【完成】 然后可以保持这个界面,小程序就不会接下去继续执行下去了

    或者直接强制退出微信 这样小程序就无法执行 sucess函数或者complete函数




    官方能否改下 不用点【支付完成】 可以执行sucess函数或者complete函数





    2019-12-25
    赞同
    回复
登录 后发表内容
问题标签