收藏
回答

快应用对接微信支付,老是提示2001错误,怎么确定具体原因啊?

在快应用对接微信支付时,在调取微信支付的时候老是提示2001错误,根据排查,sign也是正确的啊,实在没招了,麻烦给看看吧

prepayid:wx01155533879526893eeea3061389761600

订单号

201911010311337920-1860219

统一下单时提交的数据 进行签名验证也没有问题 sign= 1371E0A010C36C28F47661F9DCA469C2


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

2 个回答

  • Chester Lee
    Chester Lee
    2020-03-30

    遇到同样的情况,无解,也试了trade_type也不行

    2020-03-30
    有用
    回复
  • 轻松青
    轻松青
    2019-11-04

    自问自答 给后来对接快应用提个醒  如果统一下单没有问题,就是快应用在调起支付是传参错误。在这里不得不吐槽一下快应用。文档上都写微信支付返回的参数,问题是快应用使用的参数和微信支付返回的参数有的都对应不上。明明和微信小程序打对头戏,真不严谨。

    快应用有个参数是order_sign、而微信支付统一下单后返回的参数里面,没有order_sign,只有一个sign,一般想当然就认为是这个参数。那就出问题了,会一直提示2001,其实快应用order_sign对应的是trade_type。这坑无语了

    2019-11-04
    有用
    回复 1
    •  
       
      2023-11-21
      其他都是按照返回的参数一一对应,这个order_sign换成trade_type就可以了吗,我这边还是不行啊
      2023-11-21
      回复
登录 后发表内容