小程序
小游戏
企业微信
微信支付
扫描小程序码分享
在快应用对接微信支付时,在调取微信支付的时候老是提示2001错误,根据排查,sign也是正确的啊,实在没招了,麻烦给看看吧
prepayid:wx01155533879526893eeea3061389761600
订单号
201911010311337920-1860219
统一下单时提交的数据 进行签名验证也没有问题 sign= 1371E0A010C36C28F47661F9DCA469C2
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
遇到同样的情况,无解,也试了trade_type也不行
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
自问自答 给后来对接快应用提个醒 如果统一下单没有问题,就是快应用在调起支付是传参错误。在这里不得不吐槽一下快应用。文档上都写微信支付返回的参数,问题是快应用使用的参数和微信支付返回的参数有的都对应不上。明明和微信小程序打对头戏,真不严谨。
快应用有个参数是order_sign、而微信支付统一下单后返回的参数里面,没有order_sign,只有一个sign,一般想当然就认为是这个参数。那就出问题了,会一直提示2001,其实快应用order_sign对应的是trade_type。这坑无语了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
遇到同样的情况,无解,也试了trade_type也不行
自问自答 给后来对接快应用提个醒 如果统一下单没有问题,就是快应用在调起支付是传参错误。在这里不得不吐槽一下快应用。文档上都写微信支付返回的参数,问题是快应用使用的参数和微信支付返回的参数有的都对应不上。明明和微信小程序打对头戏,真不严谨。
快应用有个参数是order_sign、而微信支付统一下单后返回的参数里面,没有order_sign,只有一个sign,一般想当然就认为是这个参数。那就出问题了,会一直提示2001,其实快应用order_sign对应的是trade_type。这坑无语了