微信支付详解(可解决一切签名错误等问题)(用一个大神的框架)
微信支付搞了三天,一直提示签名错误,网上资料又少,,,,实在是很急人。。。
后面在码云上面看到一个大神写的框架,终于成功····这里给大家分享一些注意事项。
https://gitee.com/felord/WePay
👆 框架地址。。
支付流程如上图,这套框架只需要把基本信息配置,内部逻辑由框架处理,很好用。。
说一些注意事项
1.Spbill_create_ip 随意填写
2.这个框架用app支付没有问题,但是使用 jsapi 也就是小程序支付时,会有一点问题,需要改一下她的源码,具体是在她的WXpayClient里面找到jspay这个函数,把返回值传入的resultMap 改成 returnMap
其他的没有问题 按照框架的readme 做就可以了,
<dependency> <groupId>cn.felord</groupId> <artifactId>wePay</artifactId> <version>1.0.3</version> </dependency>
已经把问题反馈给作者了,估计不久她就会修复这些bug了