收藏
回答

app中嵌入h5的页面,开通了h5微信支付,但是不能跳转至支付页面,是怎么回事?

现在公司要求在app中嵌套h5页面,并有微信支付功能。但是后端给我返回了支付链接却不能跳转至登录页面,链接是

https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx0114034159648304d8c8f1d91101875900&package=4223532248

请问该怎么解决啊?

app跳转提示如下:


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

2 个回答

  • Siam
    Siam
    2020-08-03

    根据个人掌握的信息,楼上的答复可能有些错误。


    1.APP 嵌套webview理论上是可以调用H5支付。(浏览器厂商也是APP呀~)

    微信官方文档说明:提醒:H5支付不建议在APP端使用,如需要在APP中使用微信支付,请接APP支付。 这里只是不建议,并不是禁止!

    2.你截图的那个访问url并不是H5支付生成的,而是另一个下单模式了~


    若还有疑问可通过我个人主页的联系方式联系我~

    2020-08-03
    有用
    回复 2
    • 木子峰峰
      木子峰峰
      2020-08-03
      那另一个下单模式是啥啊?具体什么模式呢
      2020-08-03
      回复
    • 李兆锋
      李兆锋
      2020-12-08回复木子峰峰
      成功了吗
      2020-12-08
      回复
  • Admin ²º²³
    Admin ²º²³
    2020-08-01

    APP里面内嵌h5支付页面的方式是无法完成支付操作的。

    1、APP里面不是微信浏览器环境

    2、就算是微信浏览器,微信官方是杜绝这种行为的

    正确完成需求的方式是APP原生对接支付SDK,支付时跳转到APP原生页面完成支付后返回到H5

    2020-08-01
    有用
    回复 1
    • 云飞扬
      云飞扬
      2021-12-31
      官方有独立微信浏览器外的H5支付方案
      2021-12-31
      回复
登录 后发表内容
问题标签