收藏
回答

鸿蒙h5使用安卓和ios通用方法拉起微信支付会失败报错,支付宝可以直接拉起?

鸿蒙h5拉起微信支付,通过https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=xxx的方式用浏览器去唤起微信支付会浏览器会报错 商家参数格式有误,请联系商家解决

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

2 个回答

  • 支付社区运营
    支付社区运营
    2025-03-31

    你好 请问是否已解决?该报错请优先按以下指引排查:

    1.当前调起H5支付的referer为空导致,一般是因为直接访问页面调起H5支付,请按正常流程进行页面跳转后发起支付,或自行抓包确认referer值是否为空

     

    2.如果是APP里调起H5支付,需要在webview中手动设置referer,如(Map extraHeaders = new HashMap();

    extraHeaders.put("Referer", "商户申请H5时提交的授权域名");//例如 http://www.baidu.com )


    如仍未解决,辛苦私信提供下后台h5域名配置截图,请求时间、下单和返回参数,这边协助排查https://pay.weixin.qq.com/doc/v3/merchant/4013287193

    2025-03-31
    有用
    回复
  • 智能回答 智能回答 该问答由AI生成
    2025-03-26
    有用
登录 后发表内容