收藏
回答

调用官方提供的H5 预支付sdk包进行预支付下单,总提示trade_type参数格式错误?

调用官方提供的apiv3版本 H5 预支付sdk包进行预支付下单,总提示trade_type参数格式错误,我该如何传递呢? sdk里面的各个model都没有需要传递此参数的,看了官方的h5下单接口也没见需要传递此参数的?

h5下单github地址如下:

https://github.com/wechatpay-apiv3/wechatpay-java

官方提供的h5支付地址如下:

https://pay.weixin.qq.com/docs/merchant/apis/h5-payment/direct-jsons/h5-prepay.html

参考github的demo进行调用后总提示:

服务返回状态异常: {"code":"PARAM_ERROR","message":"trade_type参数格式错误"}

有人遇到此种情况吗? 麻烦告知,感谢各位


以下是我调用sdk进行预支付的代码截图

调用后返回

最后一次编辑于  04-24
回答关注问题邀请回答
收藏

2 个回答

  • 喵星球King
    喵星球King
    10-14

    问题解决了吗?这个官方文档真的垃圾的要死,有错误定义.又来个跟入参不一致的错误,明明入参就没有trade_type,sdk也没有相关参数,请求过去又一个劲给你[{"code":"PARAM_ERROR","message":"trade_type参数格式错误"}]

    10-14
    有用
    回复
  • Memory
    Memory
    04-24

    真不知道你咋看的文档

    04-24
    有用
    回复 12
    • 恒心
      恒心
      04-24
      您好,感谢您的回复, 不过返回的错误不是type参数,而是trade_type参数错误, type参数我已经传递了
      04-24
      回复
    • Memory
      Memory
      04-24回复恒心
      打印一下你的请求日志来看下
      04-24
      回复
    • 恒心
      恒心
      04-24回复Memory
      04-24
      回复
    • Memory
      Memory
      04-24回复恒心
      type传Wap
      04-24
      回复
    • Memory
      Memory
      04-24回复恒心
      你这APPID也传的不对
      04-24
      回复
    查看更多(7)
登录 后发表内容