收藏
回答

企业微信中发起微信支付的问题

问题如下

我们的H5支付网页在企业微信中打开,会提示“请在微信客户端打开链接”,点击下面的按钮,进入微信中后可以调起密码输入界面,但是在输入密码后会提示“该商户暂不支持通过外部拉起微信完成支付”。(但是我接的以前是可以这样支付成功的

如果微信浏览器打开H5支付网页就能够正常支付完成,请问这是什么问题。

我的微信版本是7.0.3

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

2 个回答

  • 微信支付技术助手4
    微信支付技术助手4
    2019-04-16

    H5支付是在微信外部的浏览器发起的。https://pay.weixin.qq.com/wiki/doc/api/H5.php?chapter=15_1

    您的微信内打开H5网页支付的可能是JSAPI支付,请按照文档用正确的方式模式进行支付

    2019-04-16
    赞同
    回复 7
    • 狡猾的海绵
      狡猾的海绵
      2019-04-17

      哦对不起,我没描述清楚,我就是使用的JSAPI发起的支付

      2019-04-17
      回复
    • 微信支付技术助手4
      微信支付技术助手4
      2019-04-18回复狡猾的海绵

      那这样就是正常的,JSAPI只能再微信内部发起,不能在企业微信或其他客户端发起

      2019-04-18
      回复
    • 木子俊
      木子俊
      2019-04-28回复微信支付技术助手4

      那企业微信内怎么进行支付呢?可以使用h5吗?

      2019-04-28
      回复
    • 狡猾的海绵
      狡猾的海绵
      2019-04-29回复微信支付技术助手4

      我的流程是在H5页面内发起JSAPI支付,当这个页面被企业微信打开时,其他微信会显示一个按钮,点击这个按钮就唤醒了微信客户端,然后微信会自动打开这个H5页面,但是这种情况下,在H5页面里面用JSAPI发起支付就会出现上面我说的错误信息。


      如果我是直接在微信浏览器里面打开这个H5页面(不是由企业微信唤醒微信),就能正常支付。


      所以问题的关键可能是企业微信唤醒微信的时候,传递以什么参数给微信,导致的报错

      2019-04-29
      回复
    • 陈为颖🍀(Echo)💻
      陈为颖🍀(Echo)💻
      2019-06-14回复狡猾的海绵

      我也同样的问题。你解决了吗?

      2019-06-14
      回复
    查看更多(2)
  • Herman
    Herman
    2019-08-17

    遇到了相同的问题,希望官方能提供解决方式,跳转过程中url是没有被带参数的,应该是企业微信跳转到微信时,微信做了跳转来源之类的认证,导致支付提示:该商户不支持通过外部拉起微信完成支付

    2019-08-17
    赞同 1
    回复
登录 后发表内容