收藏
回答

鸿蒙web组件中使用微信H5支付,无法拉起微信应用支付?

框架类型 问题类型 操作系统 操作系统版本 手机型号 微信版本
小程序 Bug HarmonyOS 5.1.0 华为Mate 60 1.0.9
之前是头部title变成了支付跳转地址链接,后面变成了商家参数格式有误,请联系商家解决

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

3 个回答

  • 我爱巧乐兹
    我爱巧乐兹
    09-02

    设置了Referer后,加载https://wx.tenpay.com/cgi-bin链接地址成功,通过监听url发现加载的是weixin://wap/pay?prepayid%3xxxxxxxxxxx&package=xxxxx&noncestr=xxxxxxx&sign=xxx 这个链接,这个链接在web组件中是空白的,无法拉起微信支付。但是在浏览器加载时,是可以正常拉起微信支付,并且付款。是需要配置web组件吗?还是说可以通过sdk去集成h5支付?

    09-02
    有用
    回复 1
    • 支付社区运营
      支付社区运营
      09-25
      你好,不支持在APP内使用H5支付,若是APP场景请使用APP支付。
      09-25
      回复
  • Memory (私信不回复)
    Memory (私信不回复)
    09-01

    依稀记得鸿蒙 webview 之前不允许设置,你可以看看最新支不支持了

    09-01
    有用
    回复 4
    • 我爱巧乐兹
      我爱巧乐兹
      09-02
      设置了Referer后,商家参数格式有误这个错误已经消失了,但是加载支付链接后页面是全白的。没有拉起微信支付
      09-02
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      09-02回复我爱巧乐兹
      那是你自己拦截了跳转导致的
      09-02
      回复
    • 我爱巧乐兹
      我爱巧乐兹
      09-02
      web组件没有设置拦截。该如何解除这个拦截呢
      09-02
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      09-02回复我爱巧乐兹
      没有拦截不可能调不了的,找鸿蒙那边问吧
      09-02
      回复
  • 智能回答 智能回答 本次回答由AI生成
    09-01
    有用
    回复
登录 后发表内容