源码免费下载地址:关注微信公众号“虾米聊吧”,回复关键字“支付

随着移动支付的普遍发展,目前市场上基本已经形成支付宝和微信两大支付体系称霸的局面,因此各大商家、网站、平台等纷纷接入了支付宝和微信作为支付方式,然而 作为一个开发者我们都知道微信支付接口由始至终从没面向过个人终端用户,只能通过企业账号的方式接入,而支付宝,也在前几年就已经关闭了个人支付接口,其中缘由,想想就知道了。这可就苦恼了我们这些个体户呀,明明想到了一种赚钱方式,可就是没法直接将受益放入自己的口袋,那种手动操作的方式太不现实了,而我们又不可能去注册一个企业然后再申请接入,那。。。应该怎么办了,难道就没有办法了么?答案是肯定有的,详细教程如下

那么要怎么操作呢?下面是详细的步骤:

以下仅是粗略的介绍了称为商家以及项目接入支付的流程,详细操作手册见文档(下载地址文章末位),该接入亲测有效,而且我本人项目已接入。

1.申请成为商家

打开支付宝APP搜索“蚂蚁金服商家平台”

点击开通支付

点击立即签约

填写相关信息

注:现在费率貌似统一都是0.6%了,具体请自行查看官方文档。

然后就等待审核,大概是一个工作日的样子。

2.管理签约秘钥信息

签约成功后登录蚂蚁金服开放平台 点击右上角头像 进入秘钥管理

根据提示配置私钥和公钥,私钥根据提示下载支付宝RAS密钥生成器即可

3.开发接入

引入maven依赖

AlipayController,填入你的配置

部分代码如下:

 /*** 生成二维码** @param rechargeRecord* @return* @throws AlipayApiException*/@PostMapping("/precreate")@ResponseBodypublic AjaxResult getPayQrcode(ZyRechargeRecord rechargeRecord) {//此处获取当前会话的用户ID
//        Long userId = ShiroUtils.getUserId();Long userId = 101L;String orderNo = UUID.randomUUID().toString();rechargeRecord.setUserId(userId.intValue());rechargeRecord.setOrderNo(orderNo);rechargeRecord.setCreateTime(new Date());rechargeRecord.setRechargePoint(rechargeRecord.getRechargeMoney());//订单入库rechargeRecordService.save(rechargeRecord);response = alipayService.getQrCode();Map<String, Object> result = new HashMap<>(16);result.put("id", rechargeRecord.getOrderNo());result.put("qrCode", response.getQrCode());return AjaxResult.success(result);}/*** 查询支付结果** @param outTradeNo* @return* @throws AlipayApiException*/@PostMapping("/query/{outTradeNo}")@ResponseBodypublic AjaxResult queryPayState(@PathVariable String outTradeNo) throws AlipayApiException {boolean payState = alipayService.getPayState(outTradeNo, appId, privateKey, publicKey);return payState ? AjaxResult.success(1) : AjaxResult.error();}

至此个人支付已对接成功,你可以接入到自己的项目中去了,马上开启你的支付之旅吧!

效果如下:

有任何疑问请联系站长qq:193459197 

源码免费下载地址:关注微信公众号“虾米聊吧”,回复关键字“支付

关注微信公众号“虾米聊吧”,后续持续放送“技术架构和资料”干货!!!

   一个热衷于分享技术和生活的程序猿,让我们一起交流吧~      

                    

                  微信扫描二维码,关注我的公众号

java个人支付系统(springboot)相关推荐

  1. Java互联网支付系统源码,基于SpringBoot,含支付宝,微信,银联详细代码案例

    spring-boot-pay 支付服务:支付宝,微信,银联详细 代码案例 (支付宝和微信支付测试均需要企业认证,如果没有企业推荐使用 [服务商模式] 申请开通个人商户 也可以测试 ),项目启动前请仔 ...

  2. 基于JAVA汽车租赁系统 (Springboot框架) 开题报告

      本科生毕业论文 基于Java(springboot框架)汽车租赁系统 开题报告 学    院: 专    业: 计算机科学与技术 年    级: 学生姓名: 指导教师:   XXXX大学本科生毕业 ...

  3. JAVA 支付宝支付系统实战项目超详解

    结合支付宝官网实现的 支付宝当面支付功能,非常详细看我一篇就够了 1. 目的 2. 说明 3. 申请支付宝的账号(每个人都有做,不要用我的) 3.1. 扫码登陆 3.2. 账号的申请 3.3. 记录你 ...

  4. 微信支付开发,基于SpringBoot+Vue架构的Java在线支付项目

    目录 前言 1. 支付安全 1.1 对称加密和非对称加密 1.2 身份认证 1.3 摘要算法 1.4 数字签名和数字证书 2. 项目初期 2.1 构建测试 2.2 引入Swagger 2.3 引入lo ...

  5. Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)二十二(下单和微信支付)

    Java网络商城项目 SpringBoot+SpringCloud+Vue 网络商城(SSM前后端分离项目)二十(下单) 0.学习目标 会调用订单系统接口 实现订单结算功能 实现微信支付功能 1.订单 ...

  6. java 全端开源 电商系统 springboot uniapp 小程序 前后端分离 高可用 100%源码 无二次封装 无私服Ja

    目录 Lilishop B2B2C商城系统 介绍 文档 项目链接(gitee) 项目链接(github) 演示地址 3行命令搭建本地环境 功能列表 功能展示 技术选型 升级计划 版本升级 技术亮点 开 ...

  7. java 支付重复问题_Airbnb支付系统如何在分布式环境下避免重复打款

    原文链接:https://medium.com/airbnb-engineering/avoiding-double-payments-in-a-distributed-payments-system ...

  8. andy学java系列之J2ME的移动支付系统的设计与实现

    andy学java系列 J2ME的移动支付系统的设计与实现 ----三星SDK支付API介绍 移动支付是移动电子商务中的最重要的部分之一.安全性.私密性.易用性是移动支付的最重要的几个问题.目前有许多 ...

  9. java系列之J2ME的移动支付系统的设计与实现

    andy学java系列 J2ME的移动支付系统的设计与实现 ----三星SDK支付API介绍 移动支付是移动电子商务中的最重要的部分之一.安全性.私密性.易用性是移动支付的最重要的几个问题.目前有许多 ...

最新文章

  1. cctype 头文件定义函数实例
  2. iOS旋钮动画-CircleKnob
  3. leetcode算法题--可以形成最大正方形的矩形数目
  4. ./configure,make,make install的作用
  5. 变量dwNKDrWatsonSize
  6. Hbase的shell命令学习
  7. 圆桌对话:数字化升级,视频通信云赋能全行业
  8. Ubuntu使用Windows下的conio.h
  9. [python] 之 常用内建函数
  10. 琴岛学院计算机应用技术,我院计算机工程系成功晋级“中国高校计算机大赛-网络技术挑战赛”全国总决赛...
  11. HTML5个人求职简历模板下载
  12. 商务先锋 多功能一体化网络营销软件
  13. [RBA开发系列一] 建立http 请求的process
  14. MySQL,优化查询的方法
  15. MATLAB 二脉冲对消、重频参差滤波器设计仿真
  16. [转载] python中的eval函数
  17. 两平面平行方向向量关系_线性代数总结 第三章 向量代数与几何计算(空间平面和直线)...
  18. 看完《我的前半生》的些许感悟
  19. 阿里云python中文社区_一文详解如何用 python 做中文分词-阿里云开发者社区
  20. 2021.05.29【NOIP提高B组】模拟 总结

热门文章

  1. mysql8 win10启动_Windows10 mysql 8.0.12 非安装版配置启动方法
  2. memache的使用场景
  3. sum服务器如何接显示器,sum服务器监控
  4. 导入功能 php,php Excel 导入功能
  5. AJPFX关于多态的应用
  6. Linux里的21的理解
  7. angular 在IIS部署运行
  8. 谨记2017年8月30日10:03:26
  9. 《CUDA高性能并行计算》----2.2 需要知道的CUDA API和C语言拓展
  10. javascript实现汉诺塔动画效果