java微信提现_关于Java调用微信、支付宝支付提现
前言:
本篇文章介绍关于自己写的一个集成微信、支付宝的支付、提现等功能的介绍,本项目已在码云上进行开源,欢迎大家一起来进行改造,使进行更好的创新供大家使用;也有对应的pom文件坐标可以导入,因目前不知道怎么放入阿里/Maven公共仓库,所以目前在个人的阿里仓库私服中,导入该坐标需要修改settings.xml文件,后边我会说怎么修改,怎么添加。后续会找怎么放入公共仓库提供使用,会放的博友可以一起探讨一下;
正文介绍
关于微信支付宝支付、提现的一些相关流程可以观看微信、支付宝官方文档提供的流程介绍图,我这里就不一一介绍了。直接上用法教程
先看一下目录结构
Com:
Xc:
pay:
ali : 支付宝相关类操作
ali_native: 支付宝扫码支付
App: 支付宝APP支付
h5: 支付宝H5支付
modal:支付宝相关的一些实体类
withdraw:支付宝提现
common : 存放微信支付宝的一些公共参数
weixin : 微信相关类操作
App: 微信APP支付
Applet: 微信小程序支付
H5: 微信H5支付
jsApi: 微信公众号支付
Modal: 微信相关的一些实体类
Util: 微信支付、提现相关的Util
Withdraw: 微信提现
Wx_native: 微信扫码支付
WxQueryOrder: 微信查询订单类
PayApplication: 项目启动测试类
配置文件里配置了一些应用的APPID等参数信息,在上述目录中的Modal目录里的实体类中自动注入
不管是微信还是支付宝都提供了相应的一个类,方便查看。
使用可以直接导入坐标进行,new 对应的类,然后调用对应的方法,传递相对应的参数就可以,每个方法对应的实体类都可以在ali、weixin目录下的modal目录中查找,只需要放置对应的参数,就可以调用。
举例: 微信APP支付。
不多说,直接看代码。 挺简单 的 。一看就会用
1. WeixinAppPay appPay = new WeixinAppPay();
2. appPay.getOrderInfo(WxAppModal modal); 注:设置对应的参数即可。
3. 完成以上两步,就可以返回对应的前端调起支付的所需参数了(只要参数对啊),是不是很简单。
4.然后对于APP支付,我写了回调验签,可以在自己对应的回调方法里,直接调用该方法,还是new WeixinAppPay类,然后调用 notifyWeiXinPay 方法,就可以,内部返回Boolean类型,用于判断是否验签成功。
注:对于微信其他支付方式我没有试此验签方式是否可用。好奇心强的可以试一试,嘿嘿。
到这里举例微信APP支付就完成了,挺简单的吧,起码我这么觉得 ,哈哈哈。
然后关于支付宝的支付、提现等跟微信的使用方式都是一样的。自己可以尝试!
最重要的贴一下我的Settings.xml文件,可以自己看着改改,也可以直接用我的这个。
pom.xml坐标
com.xc
pay
1.0.1
如果可以的话,可以和我一起改造更新源代码项目,再次提示
重要的事情说三遍!!!
欢迎大家一起互相交流学习,一起促进加油!!!
个人联系方式:QQ:2598836529
不懂的可以联系我呦!
java微信提现_关于Java调用微信、支付宝支付提现相关推荐
- vue如何通过NodeJs本地获取微信access_token及签名,并调用微信接口
一直都想搞一下微信公众号网页开发,公司忙没有时间自己也没开发过所以也没有头绪,前两天通过自己的摸索以及自行查找的资料,终于通过nodejs在本地成功的获取到了微信的access_token及签名,以及 ...
- 校园二手书商城源代码基于微信小程序云开发,可在线支付提现,含详细配置教程
校园二手书商城源代码基于微信小程序云开发,可在线支付提现,含详细配置教程 完整代码下载地址:校园二手书商城源代码基于微信小程序云开发 欢迎使用,下面是配置教程 长话短说,下面直接说配置流程 一.小程序 ...
- 关于Java调用微信、支付宝支付提现
前言: 本篇文章介绍关于自己写的一个集成微信.支付宝的支付.提现等功能的介绍,本项目已在码云上进行开源,欢迎大家一起来进行改造,使进行更好的创新供大家使用:也有对应的pom文件坐标可以导入,因目前不知 ...
- java 实现违章_基于JAVA的车辆违章查询数据调用代码实例
基于JAVA的车辆违章查询数据调用代码实例 代码描述:基于JA V A的车辆违章查询数据调用代码实例 相关平台:聚合数据 import java.io.BufferedReader; import j ...
- java查询序列_基于JAVA的苹果序列号查询api调用代码实例
代码描述:基于JAVA的苹果序列号查询api调用代码实例 关联数据:苹果序列号 接口地址:http://www.juhe.cn/docs/api/id/37 1.[代码][Java]代码 import ...
- java 访问百度_使用Java调用百度搜索
如何利用Java来调用百度搜索,更多细节请到github上查看search 自己没搜索引擎,又想要大规模的数据源,怎么办?可以对百度搜索善加利用,以小搏大,站在巨人的肩膀上.有很多的应用场景可以很巧妙 ...
- js调用微信扫一扫demo_JS 调用微信扫一扫功能
1.第一步: 设置调用微信js安全域名,就可以在该域名下调用微信的js接口 2.第二步: 将下面的js附在需要调用微信扫一扫的页面上,前提是需要引入微信的js[] 3.第三步: 后台获取签名代码: p ...
- java skip函数_【Java必修课】图说Stream中的skip()和limit()方法及组合使用
1 简介 本文将讲解Java 8 Stream中的两个方法:skip()和limit().这两个方法是Stream很常用的,不仅各自会被高频使用,还可以组合出现,并能实现一些小功能,如subList和 ...
- 微信小程序快递java_java调用微信小程序统一下单接口
java调用微信小程序统一下单接口 今天项目中对接微信支付这一块,记录一下 这是对接微信支付的开发文档地址 微信支付流程 流程分析: 我们可以看到,前端人员只用给我们一个code,我们通过code去获 ...
- html 调用微信扫一扫,JS 调用微信扫一扫功能
1.第一步: 设置调用微信js安全域名,就可以在该域名下调用微信的js接口 2.第二步: 将下面的js附在需要调用微信扫一扫的页面上,前提是需要引入微信的js[] 3.第三步: 后台获取签名代码: p ...
最新文章
- Vue页面加载使用二级属性的时候报错TypeError: Cannot read property ‘name‘ of undefined“
- extern C的用法解析
- 从文本分类来看图卷积神经网络
- 【转】Linux的.a、.so和.o文件
- 用Jenkins自动化搭建测试环境_入门试炼05
- 基因结构显示服务器,服务器固定结构 Server fixed structure
- CCF CSSP202009-1称检测点查询
- php会不会被人工智能取代,人工智能真的会取代前端开发吗?
- VS C++ string转int int转string
- 传动系统结构简图_液压传动系统结构示意图画图技巧(攻略)
- PMBOK(第六版) PMP笔记——《十二》第十二章(项目采购管理)
- java反射之 Field对象
- “新元宇宙”奇科幻小说原创作品《地球人奇游天球记》第四回飞离地球
- Windows如何远程连接服务器?Linux服务器如何远程登录?远程连接服务器命令
- Python和PostgreSQL,PostGIS,空间数据管理
- 科研小白之SCI论文、EI论文和IEEE论文有什么区别?国内分区与SCI等的联系
- JS人民币小写金额转换为大写(没毛病)
- 负荷分配问题的动态规划算法递归实现
- ATJ2157内存篇【炬芯音频芯片】---sct语法
- 7-1 C0216:输入矩形的长和宽,输出周长和面积