当前位置:首页 » 《随便一记》 » 正文

Java接入微信支付超级详细教程【保姆级】

8 人参与  2024年04月02日 11:20  分类 : 《随便一记》  评论

点击全文阅读


本文介绍了“二维码付款”的代码。其他微信支付方式的代码都在源码中。

一、准备开发所需的账号以及配置信息

首先想要接入微信支付我们需要两个玩意:
一是公众号/小程序/企业微信(开发用的)这个是为了获取 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 #

点击全文阅读


本文链接:http://zhangshiyu.com/post/89400.html

<< 上一篇 下一篇 >>

  • 评论(0)
  • 赞助本站

◎欢迎参与讨论,请在这里发表您的看法、交流您的观点。

关于我们 | 我要投稿 | 免责申明

Copyright © 2020-2022 ZhangShiYu.com Rights Reserved.豫ICP备2022013469号-1