前言:

本篇文章介绍关于自己写的一个集成微信、支付宝的支付、提现等功能的介绍,本项目已在码云上进行开源,欢迎大家一起来进行改造,使进行更好的创新供大家使用;也有对应的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调用微信、支付宝支付提现相关推荐

  1. vue如何通过NodeJs本地获取微信access_token及签名,并调用微信接口

    一直都想搞一下微信公众号网页开发,公司忙没有时间自己也没开发过所以也没有头绪,前两天通过自己的摸索以及自行查找的资料,终于通过nodejs在本地成功的获取到了微信的access_token及签名,以及 ...

  2. 校园二手书商城源代码基于微信小程序云开发,可在线支付提现,含详细配置教程

    校园二手书商城源代码基于微信小程序云开发,可在线支付提现,含详细配置教程 完整代码下载地址:校园二手书商城源代码基于微信小程序云开发 欢迎使用,下面是配置教程 长话短说,下面直接说配置流程 一.小程序 ...

  3. 关于Java调用微信、支付宝支付提现

    前言: 本篇文章介绍关于自己写的一个集成微信.支付宝的支付.提现等功能的介绍,本项目已在码云上进行开源,欢迎大家一起来进行改造,使进行更好的创新供大家使用:也有对应的pom文件坐标可以导入,因目前不知 ...

  4. java 实现违章_基于JAVA的车辆违章查询数据调用代码实例

    基于JAVA的车辆违章查询数据调用代码实例 代码描述:基于JA V A的车辆违章查询数据调用代码实例 相关平台:聚合数据 import java.io.BufferedReader; import j ...

  5. java查询序列_基于JAVA的苹果序列号查询api调用代码实例

    代码描述:基于JAVA的苹果序列号查询api调用代码实例 关联数据:苹果序列号 接口地址:http://www.juhe.cn/docs/api/id/37 1.[代码][Java]代码 import ...

  6. java 访问百度_使用Java调用百度搜索

    如何利用Java来调用百度搜索,更多细节请到github上查看search 自己没搜索引擎,又想要大规模的数据源,怎么办?可以对百度搜索善加利用,以小搏大,站在巨人的肩膀上.有很多的应用场景可以很巧妙 ...

  7. js调用微信扫一扫demo_JS 调用微信扫一扫功能

    1.第一步: 设置调用微信js安全域名,就可以在该域名下调用微信的js接口 2.第二步: 将下面的js附在需要调用微信扫一扫的页面上,前提是需要引入微信的js[] 3.第三步: 后台获取签名代码: p ...

  8. java skip函数_【Java必修课】图说Stream中的skip()和limit()方法及组合使用

    1 简介 本文将讲解Java 8 Stream中的两个方法:skip()和limit().这两个方法是Stream很常用的,不仅各自会被高频使用,还可以组合出现,并能实现一些小功能,如subList和 ...

  9. 微信小程序快递java_java调用微信小程序统一下单接口

    java调用微信小程序统一下单接口 今天项目中对接微信支付这一块,记录一下 这是对接微信支付的开发文档地址 微信支付流程 流程分析: 我们可以看到,前端人员只用给我们一个code,我们通过code去获 ...

  10. html 调用微信扫一扫,JS 调用微信扫一扫功能

    1.第一步: 设置调用微信js安全域名,就可以在该域名下调用微信的js接口 2.第二步: 将下面的js附在需要调用微信扫一扫的页面上,前提是需要引入微信的js[] 3.第三步: 后台获取签名代码: p ...

最新文章

  1. Vue页面加载使用二级属性的时候报错TypeError: Cannot read property ‘name‘ of undefined“
  2. extern C的用法解析
  3. 从文本分类来看图卷积神经网络
  4. 【转】Linux的.a、.so和.o文件
  5. 用Jenkins自动化搭建测试环境_入门试炼05
  6. 基因结构显示服务器,服务器固定结构 Server fixed structure
  7. CCF CSSP202009-1称检测点查询
  8. php会不会被人工智能取代,人工智能真的会取代前端开发吗?
  9. VS C++ string转int int转string
  10. 传动系统结构简图_液压传动系统结构示意图画图技巧(攻略)
  11. PMBOK(第六版) PMP笔记——《十二》第十二章(项目采购管理)
  12. java反射之 Field对象
  13. “新元宇宙”奇科幻小说原创作品《地球人奇游天球记》第四回飞离地球
  14. Windows如何远程连接服务器?Linux服务器如何远程登录?远程连接服务器命令
  15. Python和PostgreSQL,PostGIS,空间数据管理
  16. 科研小白之SCI论文、EI论文和IEEE论文有什么区别?国内分区与SCI等的联系
  17. JS人民币小写金额转换为大写(没毛病)
  18. 负荷分配问题的动态规划算法递归实现
  19. ATJ2157内存篇【炬芯音频芯片】---sct语法
  20. 7-1 C0216:输入矩形的长和宽,输出周长和面积

热门文章

  1. Zack Arias One light workshop(单灯摄影艺术)
  2. 如何用C语言将华氏温度转化为摄氏温度
  3. Burp Suite使用介绍
  4. 服务器硬盘gpt,硬盘采用GPT分区非常重要
  5. 阿拉伯数字小写金额转换成中文大写金额C程序说明
  6. 想要成功,你得像剥洋葱一样一层一层地撕开自己
  7. CSDN:2020 年度 CSDN 博客之星评选——28 号【沉默王二】,感谢你投上的宝贵一票,感谢!
  8. 最近再看一遍《X战警》系列
  9. 数据结构大作-学生信息管理系统
  10. 关于电子计算机的热点,计算机如何成为热点? 8台计算机wifi热点软件推荐