收藏
回答

微信H5支付 [偶尔提示] 网络环境未能通过安全验证

最近开发H5支付,写了一个H5支付得demo,下单和调用mweb_url呼出微信进行支付都没问题。

android上边试了几个浏览器支付都没问题,但是在ios的qq浏览器中进行支付,十次支付当中可能就有1至2次提示网络环境未能通过安全验证问题,请稍后再试


很郁闷,不知道是哪儿的问题,有大神给出出建议吗?

最后一次编辑于  03-22  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

1 个回答

  • 微信支付技术助手
    微信支付技术助手
    03-22
    您好,请参考:
    1. 商户侧统一下单传的终端IP(spbill_create_ip)与用户实际调起支付时微信侧检测到的终端IP不一致导致的,这个问题一般是商户在统一下单时没有传递正确的终端IP到spbill_create_ip导致,详细可参见客户端ip获取指引

    2. 统一下单与调起支付时的网络有变动,如统一下单时是WIFI网络,下单成功后切换成4G网络再调起支付,这样可能会引发我们的正常拦截,请保持网络环境一致的情况下重新发起支付流程


    03-22
    赞同
    回复 1
    • onlyone
      onlyone
      03-22

      我上边都说了h5支付流程没问题,我使用了不同机型不同的浏览器进行测试,都是可以的。


      只有ios中的qq浏览器可以支付,但比如十次调用统一下单接口,可能会有1至2次会提示“网络环境未能通过安全验证”,我是想知道这儿为什么会偶尔出现这个提示。【我用的是4G网络,中途无切换网络操作

      03-22
      回复