如题所述
第1个回答 2022-07-19
这几天一直没细搞,后台那边说在弄着我这边就没管,但是好几天了还没有成功,自己也翻阅了下官方文档和其他项目。发现大部分的签名都是后台搞得,所以我就记录下防止以后再出现类似情况。总结了以下几点。
1.首先确认后台预支付的订单是否和微信支付对象PayReq中的属性值是否一一对应
2.确认sign 的值,微信中的支付对象有一个sing 属性,该属性为签名。该属性的值比较特殊,需要后台做好二次签名后才可以直接使用,如果后台没有做二次签名需要我们自己做的话需要用一下方法对,sign 值进行处理
3.MD5加密
1.首先确认后台预支付的订单是否和微信支付对象PayReq中的属性值是否一一对应
2.确认sign 的值,微信中的支付对象有一个sing 属性,该属性为签名。该属性的值比较特殊,需要后台做好二次签名后才可以直接使用,如果后台没有做二次签名需要我们自己做的话需要用一下方法对,sign 值进行处理
3.MD5加密