Java接入微信支付超级详细教程【保姆级】
时间:2024-04-11 11:40:35 来源:网络cs 作者:胡椒 栏目:选品工具 阅读:
本文介绍了“二维码付款”的代码。其他微信支付方式的代码都在源码中。
一、准备开发所需的账号以及配置信息
首先想要接入微信支付我们需要两个玩意:
一是公众号/小程序/企业微信(开发用的)这个是为了获取 APPID
一是微信支付商户(收钱用的) 获取 api_key mch_id
1、前往:https://mp.weixin.qq.com/ (微信公众平台)注册一个应用,类型只能是:公众号/小程序/企业微信,注册完成需要完成”微信认证“(微信需要收取300元)。
2、前往:https://pay.weixin.qq.com(微信支付商户平台)注册一个商户,支付成功后的钱就会在这个账号里面。
1、APPID:应用id也就是 公众号/小程序的ID
2、Api_key: 对应的APIv2密钥
3、mch_Id:商户ID (收钱的商家ID)对应的是 【微信支付商户号】
4.将申请的下来的APPID绑定到商户号下,添加成功后再次到工作号里面
【广告与服务—>微信支付】这个时候会看到关联申请,同意就可以了。到这一步前置工作就完成了
二、准备环境
项目采用SpringBoot
微信支付有两种版本:V3和V2,本文的接入版本为V2
1、导入jar包
1.1微信支付jar包
<dependency> <groupId>com.github.wxpay</groupId> <artifactId>wxpay-sdk</artifactId> <version>0.0.3</version></dependency>
1.2导入hutool工具类jar包
<dependency> <groupId>cn.hutool</groupId> <artifactId>hutool-all</artifactId> <version>5.8.12</version></dependency>
2、设置开发参数
如果自己就是商户 那么可以将参数设置到配置文件application.yml中,如果是多商户则建立商户收款配置表 将信息维护到数据库中
在application.yml,设置好开发参数
pay: appid: wx123456789a439 # 本文链接:https://www.kjpai.cn/news/2024-04-11/156986.html,文章来源:网络cs,作者:胡椒,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。
下一篇:返回列表