小程序调用微信支付接口报错:如图
经排查,本人所做项目出现这个问题的原因是在测试过程中导致订单号已经存在在微信那边,微信签名字段为空,如图所示参数:prepay_id=null 会报这个错
因此需要传一个新的参数到微信那边获取微信签名
解决办法:
本来是用order_sn传过去的
后来在数据库新建一个参数order_pay_sn 传到调用微信支付接口那边,即可解决
代码:
查询的时候也要记得用支付编号呀
此方法仅供参考!可解决问题!
参考博文
经排查,本人所做项目出现这个问题的原因是在测试过程中导致订单号已经存在在微信那边,微信签名字段为空,如图所示参数:prepay_id=null 会报这个错
因此需要传一个新的参数到微信那边获取微信签名
解决办法:
本来是用order_sn传过去的
后来在数据库新建一个参数order_pay_sn 传到调用微信支付接口那边,即可解决
代码:
查询的时候也要记得用支付编号呀
此方法仅供参考!可解决问题!
参考博文