收藏
回答

关于微信支付,支付完成后不点击完成按钮不走js函数?

这个是微信的官方文档写的


如果用户支付成功后不点击完成按钮,前端页面收不到JavaScript的返回值,也就是说那个支付状态的ok是获取不到的。

请大佬帮忙想一下,如何解决这种问题。万分感谢!!!

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

1 个回答

  • 老张
    老张
    2019-12-12

    notify_url了解一下,支付成功后,微信会发送消息到你提供的API,通过这个获取ok状态。

    2019-12-12
    赞同
    回复 4
    • Love Zest Xenogenetic
      Love Zest Xenogenetic
      2019-12-15
      那这个如何实现呢,可以详细的说以下吗?
      2019-12-15
      回复
    • 老张
      老张
      2019-12-15回复Love Zest Xenogenetic
      今天测试了一下,这个问题已经解决了。支付成功后,不管是否点击完成,都会返回success。
      2019-12-15
      回复
    • Love Zest Xenogenetic
      Love Zest Xenogenetic
      2019-12-18
      对,那是回调函数中返回 success 但是前端页面无法判断支付是否成功,我测试过了,回调接口无法返回到前端页面上。所以前端页面无法完成是否成功!
      2019-12-18
      回复
    • 老张
      老张
      2019-12-18回复Love Zest Xenogenetic
      对不起,我前天刚测的结果是,支付成功后,不管点完成,还是不点击完成直接返回上一页,都能得到success。miui11、微信最新版。
      2019-12-18
      回复
登录 后发表内容
问题标签