收藏
回答

H5唤醒微信支付页面,安卓可以唤醒并支付,ios就不行

微信支付采用h5方式唤醒。同样得支付接口,安卓点击后可以唤醒支付,ios就不行,显示说商家参数格式有误

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

1 个回答

  • Memory
    Memory
    2022-01-20

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


    2. 如果是APP里调起H5支付,需要在webview中手动设置referer,如(

    Map extraHeaders = new HashMap();

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


    2022-01-20
    有用 1
    回复
登录 后发表内容