收藏
回答

web-view中调起微信支付是否支持?如果不支持有什么解决方法?

web-view中调起微信支付是否支持?如果不支持有什么解决方法?

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

1 个回答

  • 🔥
    🔥
    2018-07-11

    不支持微信支付,web-view只能进行小程序支付,也就是说跳回小程序支付

    2018-07-11
    有用
    回复 1
    • Asir
      Asir
      2018-07-24

      您好,我正是使用调回小程序支付的方式,但是遇到问题提示:商户传入的appid参数不正确,请联系商户处理


      流程是:网页发起微信下单支付(公众号appId和商户号),返回的package相关数据进行签名返回到小程序,然后小程序发起支付。请问这个错误提示是什么原因造成的?


      统一下单返回:

      <xml>

        <return_code><![CDATA[SUCCESS]]></return_code>

        <return_msg><![CDATA[OK]]></return_msg>

        <appid><![CDATA[wx702d40dd543*****]]></appid>

        <mch_id><![CDATA[137335*****]]></mch_id>

        <nonce_str><![CDATA[jToEzpNtT0MfmAyr]]></nonce_str>

        <sign><![CDATA[BC9FC6AA491E71B16CDE79460E2D69B1]]></sign>

        <result_code><![CDATA[SUCCESS]]></result_code>

        <prepay_id><![CDATA[wx241100380598710bacc923340535195289]></prepay_id>

        <trade_type><![CDATA[JSAPI]]></trade_type>

      </xml>


      返回小程序的签名字符串: appId=wx19be370a56*****&nonceStr=kUxP7GEnJBDMc6DG&package=prepay_id=wx241100380598710bacc923340535195289&signType=MD5&timeStamp=1532401238189&key=LBsdwe84fdag87etr46qrt*****

      签名后: DB890ACF8635FC10AF18A0F13BCDC4D1



      小程序支付请求参数:

      timeStamp=1532401238189

      nonceStr=kUxP7GEnJBDMc6DG

      package=prepay_id=wx241100380598710bacc923340535195289

      signType=MD5

      paySign=DB890ACF8635FC10AF18A0F13BCDC4D1


      2018-07-24
      回复
登录 后发表内容