跨境派

跨境派

跨境派,专注跨境行业新闻资讯、跨境电商知识分享!

当前位置:首页 > 工具系统 > 选品工具 > Java接入微信支付超级详细教程【保姆级】

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,作者:胡椒,版权归作者所有,如需转载请注明来源和作者,否则将追究法律责任!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容,一经查实,本站将立刻删除。

文章评论