meng9527

1、微信支付、退款有demo,但是请求参数顺序要注意,非必填项“notify_url”放到签名验证前面,不然会报“签名错误”。

图(1)

图(1)是参考微信demo中支付代码。签名验证可以通过。

2、退款碰到签名错误,调整“notify_url”到签名前面才行,不然报“签名错误”。(自己没有想到支付可以,参数顺序对比支付)。

图(2)

图(2)是微信退款demo的代码,注意:加“notify_url”参数是在签名后面。难怪会报“签名错误”

图(3)

图(3)是顺序调整后的代码。OK。

最后附上签名通过的图(图(4),放到了“微信支付接口签名校验工具”里校验)。

 图(4)

这个困扰了自己两天的问题搞定,希望可以帮到大家。

 

分类:

技术点:

相关文章:

  • 2022-01-23
  • 2022-02-15
  • 2021-09-24
  • 2021-09-16
  • 2021-11-27
  • 2022-02-23
  • 2021-06-05
  • 2021-06-30
猜你喜欢
  • 2021-12-12
  • 2021-12-12
  • 2021-05-05
  • 2021-04-09
  • 2021-03-31
  • 2021-12-12
  • 2021-06-26
相关资源
相似解决方案