收藏
回答

h5打包成APP微信支付显示商家配置参数有误

vue写的h5用hbuild打包成APP微信支付显示商家配置参数有误,可是在浏览器上可以正常支付

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

2 个回答

  • 一丿小白
    一丿小白
    2020-09-12

    因为本地APP是没有域名的,所以获取不到referer,可以使用下列方法解决APP端问题

    // #ifdef APP-PLUS

    const webview = plus.webview.create("","custom-webview")

    //通过webview打开链接,后面加referer表示该链接是从哪里打开的,请填写申请h5支付的域名,比如:http://www.baidu.com,需要已备案,url为调用微信H5支付的链接,如果在IOS无法返回APP,需要配置return_url的参数为app的urlscemes值,例如使用hbuilder的UrlSchemes为"hbuilder://",

    webview.loadURL(url,{"Referer":"http://www.baidu.com"})

    // #endif

    2020-09-12
    有用 2
    回复
  • x
    x
    2020-09-27

    已解决

    2020-09-27
    有用
    回复
登录 后发表内容
问题标签