收藏
回答

app内嵌H5网页使用H5支付,ios支付报错“商户支付下单ID非法”,如何解决?

如题所示,此次对接为对接了第三方支付平台,有支付宝支付和微信支付。其中支付宝和微信支付在安卓手机下是正常支付,ios下的支付宝支付也可以进行。而到了ios微信支付报了上面的错。另外单独在safari浏览器打开我们的H5页面进行支付。不会报错。既只在APP跳转我们H5页面时ios微信支付才会报这个错误

https://wx.tenpay.com/cgi-bin/mmpayweb-bin/checkmweb?prepay_id=wx2216014406022763c12d5ae7de0a760001&package=901718951&redirect_url=https://northmeter.zcst.edu.cn/neutraldetail

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

2 个回答

  • Memory (私信不回复)
    Memory (私信不回复)
    08-26

    内嵌H5支付使用了APP支付的调用方式?

    08-26
    有用
    回复 9
    • hsg
      hsg
      08-26
      内嵌H5使用H5支付方法,在浏览器是可以进行H5支付的
      08-26
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      08-26回复hsg
      可是这个报错是属于串场景了才会报的
      08-26
      回复
    • hsg
      hsg
      08-26
      唉,没办法。项目需要就是只能做内嵌进去的了
      08-26
      回复
    • Memory (私信不回复)
      Memory (私信不回复)
      08-26回复hsg
      你这里如果只是跳转url不应该报错这个的
      08-26
      回复
    • hsg
      hsg
      08-26
      我用的window.location.href 跳转上面的地址,不知道app要做什么设置
      08-26
      回复
    查看更多(4)
  • hello world
    hello world
    08-26

    ios配置h5域名了吗

    08-26
    有用
    回复 2
    • hsg
      hsg
      08-26
      是app上要配置吗?微信开通H5支付的时候是配置了域名的
      08-26
      回复
    • 老年轻
      老年轻
      10-14回复hsg
      解决了吗
      10-14
      回复
登录 后发表内容