java开发微信小程序支付接口

java开发微信小程序支付接口

刚开始写微信小程序支付接口,一脸的懵逼

接口是什么?怎么写?

找了许多文档,都没有一个完整的解释,接口其实就是前端调用后台的一个请求(url),只要让前端把我们需要的参数绑定上去传递过来就行!!!(原来这就是所谓的写接口!)

理解了如何是接口,然后就开始写微信小程序的支付接口,搜了好多的文档,API 官方文档Api:https://pay.weixin.qq.com/wiki/doc/api/wxa/wxa_api.php?chapter=1_1

最后找到一个大佬写的 见:https://blog.csdn.net/qq_36571139/article/details/77983745

刚开始即使全部复制,照着写一模一样也不能运行,一直出现签名失败,找了许多答案

也使用https://pay.weixin.qq.com/wiki/tools/signverify/微信官方提供的签名生成对应了一下 没毛病啊。

最后发现是Api密钥写成AppSecret了(想死的心都有了。。)
api密钥:微信商户平台(pay.weixin.qq.com)–>账户设置–>API安全–>密钥设置。

改完了就一直提示openid is invalid出错,搜的许多都是说,让用户关注一下什么的,但是我的openid是自己写的,你能相信么!!! 刚写这个谁知道openid是前端传过来的一个参数!!!我们只需要用这个参数就行了

然后运行OK!(终于搞定了。。。)

猜你喜欢

转载自blog.csdn.net/lady132/article/details/81903496