收藏
回答

微信H5支付调试

已经成功调用了统一下单,并且返回mweb_url,但是访问mweb_url一直报:商家参数格式有误,请联系商家解决,demo地址:http://test.ujoysales.com/frontend/index.html#/payTest

h5支付我确认我是将mweb_url返回到前端通过location.href=mweb_url进行跳转的,将mweb_url放到a标签的href中也试过,一直出现商家参数格式有误,请联系商家解决

这个报错也太坑爹了,什么也不说明就一直报错,我用的是前端vue框架写的

最后一次编辑于  2020-01-13
回答关注问题邀请回答
收藏

3 个回答

  • 定君
    定君
    2020-06-19

    我以成功接入支付过来人的身份告诫开发者:可以参考微信开发示例的代码编写自己的方法,但别直接用示例的统一下单方法。。你用了,进入支付界面之后还会产生很多问题:比如中文出现乱码,收款方为“自动化测试商户简称”,金额输入整数可以但输入小数错误等等问题。。。也别根据官方提示的错误原因来研究问题,因为你直接用示例的统一下单方法,即使填了APPID,得到了预支付ID也不是你的,是测试用的APPID“自动化测试商户简称”。。所以,编一个自己的字典,签名,形成XML,http发送,http接收,处理XML元素。。。最后再说一句,要参考官方示例代码来编写自己的方法。。

    2020-06-19
    有用
    回复
  • 赏金猎人
    赏金猎人
    2020-01-13

    等一天回一句,难受香菇

    2020-01-13
    有用
    回复
  • 微信支付技术助手8
    微信支付技术助手8
    2020-01-13

    可以尝试检查,统一下单的IP和实际调用的IP是否一致。这个也可能会报这个错误。

    2020-01-13
    有用
    回复 3
    • 赏金猎人
      赏金猎人
      2020-01-13
      通过//http://pv.sohu.com/cityjson 搜狐接口获取的IP地址传传入后台还是没有用
      2020-01-13
      回复
    • 赏金猎人
      赏金猎人
      2020-01-13
      nginx获取真实ip的配置也加了,好难受报错依旧
      2020-01-13
      回复
    • 娄
      2020-09-02回复赏金猎人
      解决了没
      2020-09-02
      回复
登录 后发表内容
问题标签