springboot整合微信支付宝二合一扫码支付,完整实例代码

1 篇文章 0 订阅
订阅专栏
1 篇文章 0 订阅
订阅专栏
1 篇文章 0 订阅
订阅专栏

项目采用springboot框架,支付宝的配置相对简单,微信的配置主要是要找对地方。

完整项目已上传。下载地址:https://download.csdn.net/download/miao5371/12377125

项结构:

准备工作:

设置内网穿透,强烈推荐钉钉的这个工具, https://ding-doc.dingtalk.com/doc#/kn6zg7/hb7000

设置成功后,就可以得到一个域名,对应本地的127.0.0.1:8899

获取支付宝的配置: https://openhome.alipay.com/platform/appDaily.htm?tab=info

注意支付宝沙箱环境,有对应的沙箱客户端

支付宝的配置只要这三个,

 

微信的配置比支付宝的复杂一些,有两个是微信公众号的,有两个是微信支付的

还要在微信公众号和微信支付的两个网站分别设置好回调域名,也就是之前我们获取的内网穿透的域名

微信支付网站: https://pay.weixin.qq.com

项目根目录下的apiclient_cert.p12文件,就是证书;api密钥就是配置文件中的ApiSecret;商户id,在商户信息

开发配置这里要设置两个域名,一个是内网穿透的那个域名,还有一个是内网穿透域名加上支付页面的路径。

例如:aa.vaiwan.com/toPayPage

 

 

微信公众平台网址: https://mp.weixin.qq.com/

这里要找到APPID,AppSecret,并配置可信任域名,也就是我们的内网穿透域名。

项目中resources/static/MP_verify_LdbScITLLme2gvm6.txt文件,是设置可信任域名时的要求访问到,必须启动项目让微信能访问到,才能设置成功。

启动项目后,打开配置的域名

记住支付宝要用那个沙箱版的支付宝扫描

 

微信可以直接用真实的微信客户端扫描

 

项目代码下载地址: https://download.csdn.net/download/miao5371/12377125

SpringBoot整合微信支付
2401_84048398的博客
04-17 778
看完美团、字节、腾讯这三家的一二三面试问题,是不是感觉问的特别多,可能咱们真的又得开启面试造火箭、工作拧螺丝的模式去准备下一次的面试了。开篇有提及我可是足足背下了Java互联网工程师面试1000题,多少还是有点用的呢,换汤不换药,不管面试官怎么问你,抓住本质即可!能读到此处的都是真爱Java互联网工程师面试1000题。
微信收款码和支付宝收款码二合一小程序
qq_38093703的博客
04-15 5682
微信收款码和支付宝收款码二合一小程序 一.前端是微信小程序,后端java 二.这里讲述后端 客户描二维码区分来源是支付宝还是微信,然后做不同的处理; @GetMapping("/{openid}/{codeId}") public void scan( @PathVariable String openid, @PathVari...
Spring Boot项目实现微信支付支付
orton777的博客
07-04 1050
微信支付支付
SpringBoot引入支付支付微信支付,并配置内网穿透进行本地测试
雅俗共赏的博客
05-08 4495
一、支付支付:主要参考支付宝开放平台 1、创建应用:在支付宝开放平台( open.alipay.com)创建应用,获取appId 2、配置应用:主要是公钥和私钥,可在支付宝开放平台助手配置 3、集成并配置sdk <dependency> <groupId>com.alipay.sdk</groupId> <artifactId>alipay-sdk-java</artifactId> <version>4.9.
开发笔记 | Springboot整合多平台支付微信/支付宝)
qq_37630282的博客
04-18 6794
微信支付 小程序支付 官方文档微信支付-开发者文档https://pay.weixin.qq.com/wiki/doc/apiv3/apis/chapter3_5_1.shtml 场景:通过小程序调起支付-》支付完成-》微信支付成功通知 业务流程: 用户创建商户订单-》结合商户订单号,价格等调起微信支付-》完成支付更新商户订单支付1.状态 1.请求参数实体 WxPayUnifiedOrderRequest 重要参数说明 out_trade_no 商户订单号 自己系统生成的订单号,6
微信支付宝二合一支付实现思路(java)
最新发布
qq_33335974的博客
08-28 1425
pc端微信支付宝二合一支付
java实现微信支付宝等多个支付平台合一的二维码支付(maven+spring springmvc mybatis框架)
热门推荐
fanghuainihao的博客
03-30 1万+
首先申明,本人实现微信支付宝等支付平台合多为一的二维码支付,并且实现有效时间内支付有效,本人采用的框架是spring springmvc mybatis 框架,maven管理。其实如果支付,不需要mybatis也能实现,代码和本人见解还需大神指教。 流程和思路:**用户点击支付** --> **出现一次支付密码,并且带有时间限制** --> **描二维码跳转后台** --> **后台判断是微信支付
微信支付宝聚合收款码是怎么做的呢?
互联网运营知识库
07-02 3888
无现金消费时代,移动支付领域占领着主导地位,商户收银台前显眼位置会放置微信支付支付支付但是还有一种更方便的收款模式,就是把微信收款码、支付宝收款码合并成一个二维码,无论客户是使用支付码还是微信码都都快速完成支付。 一、微信收款码和支付宝收款码二合一原理 分别将微信收款码和支付宝收款码上传到第三方制作平台之后,平台会根据这两个收款码的信息生成一个新的收款码,这个新的收款码就是二合一收款码。 实际上这个新生成的收款码并不能真正完成支付。当用户这个收款码进行支付时,它会判断用户使用的码工具是微信
Spring Boot使用支付支付
qq_42005257的博客
05-28 1万+
一、准备工作 我们先做测试版本的,线上的需要注册商家账号 注册地址 https://openhome.alipay.com/platform/appDaily.htm?tab=info 在这里登上自己支付宝账号就行。 设置自己的APPID 设置支付宝网关 设置RSA2秘钥 可以下载沙箱支付宝,功能跟支付宝差不多,就负责支付功能,里面的金额可以随便充值,可以享受一下千万富翁的感觉。 在沙箱账...
Java SpringBoot 支付宝和微信支付整合
05-12
Java SpringBoot 支付宝和微信支付整合(部分,包括支付,app支付,jsapi,程序等)
微信支付支付DELPHI示例源码.rar
01-28
Delphi开发的微信支付支付代码,无需域名,只需输入微信公众号、微信商户号、微信API密钥;支付宝APPID 、支付宝验签密钥文件;订单编号、支付金额,就可以完成以下微信支付支付。 1、生成微信支付二维码...
paytest.rar
04-30
springboot整合微信支付宝二合一支付完整实例,填上配置就能用,项目中的配置都需要改,否则不能用。
基于C#实现微信支付支付功能
08-25
为公司系统业务需要,这几天了解了一下微信支付支付的接口,并用c#实现了微信支付支付的功能。需要的朋友跟随小编一起看看吧
Springboot支付宝沙箱支付---完整详细步骤
m0_67402013的博客
08-02 1805
进入最开始的沙箱管理界面,点击自定义密钥,点击设置(查看),我们选择的是RSA2密钥选择“公钥”这一选项将上一步骤生成的应用公钥填进来,会得到支付宝公钥这另一个密钥,记住并保存这个支付宝公钥。...
springboot项目接入支付支付接口(沙箱环境)使用网页支付功能
weixin_44341110的博客
08-25 3936
由于支付宝沙箱环境只支持支付功能,所以需要用到网页,在springboot项目中默认使用了内嵌Tomcat,无法解析JSP文件,需要先添加解析JSP相关的依赖如下 <!--web依赖,创建springboot项目时勾选--> <dependencies> <dependency> <groupId...
VUE+SpringBoot项目支付支付(超详细超简单)
GSl0408的博客
08-24 2227
VUE+SpringBoot项目支付支付(超详细超简单)
SpringBoot 集成支付支付(APP、网页码)【普通模式、证书模式】
weixin_45626288的博客
08-08 1746
SpringBoot 集成支付宝(支付支付支付宝转账[提现功能])支付支付(APP支付)1.登录支付宝开放平台三级目录支付支付(网页支付支付支付(APP支付) 1.登录支付宝开放平台 三级目录 支付支付(网页支付) ...
一张二维码同时集成微信支付支付
weixin_34310369的博客
01-24 194
给一个springboot整合微信码登录的示例
03-08
好的,以下是一个springboot整合微信码登录的示例: 1. 首先,在微信公众平台上创建一个应用,并获取到AppID和AppSecret。 2. 在Spring Boot项目中添加以下依赖: ``` <dependency> <groupId>com.github.binarywang</groupId> <artifactId>weixin-java-mp</artifactId> <version>3.4.</version> </dependency> ``` 3. 在application.properties文件中配置AppID和AppSecret: ``` wechat.mp.appId=your_app_id wechat.mp.secret=your_app_secret ``` 4. 创建一个Controller,用于处理微信码登录的请求: ``` @RestController @RequestMapping("/wechat") public class WechatController { @Autowired private WxMpService wxMpService; @GetMapping("/login") public String login(HttpServletRequest request) throws WxErrorException { String redirectUrl = "http://your_domain.com/wechat/callback"; String state = UUID.randomUUID().toString(); String url = wxMpService.oauth2buildAuthorizationUrl(redirectUrl, WxConsts.OAuth2Scope.SNSAPI_USERINFO, state); return "redirect:" + url; } @GetMapping("/callback") public String callback(HttpServletRequest request) throws WxErrorException { String code = request.getParameter("code"); WxMpOAuth2AccessToken accessToken = wxMpService.oauth2getAccessToken(code); WxMpUser user = wxMpService.oauth2getUserInfo(accessToken, null); // TODO: 处理用户信息 return "success"; } } ``` 5. 在启动类中添加以下代码,初始化WxMpService: ``` @SpringBootApplication public class Application { public static void main(String[] args) { SpringApplication.run(Application.class, args); } @Bean public WxMpService wxMpService() { WxMpService wxMpService = new WxMpServiceImpl(); wxMpService.setWxMpConfigStorage(wxMpConfigStorage()); return wxMpService; } @Bean public WxMpConfigStorage wxMpConfigStorage() { WxMpInMemoryConfigStorage configStorage = new WxMpInMemoryConfigStorage(); configStorage.setAppId("your_app_id"); configStorage.setSecret("your_app_secret"); return configStorage; } } ``` 以上就是一个简单的springboot整合微信码登录的示例,希望对你有帮助。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
写文章

分类专栏

  • 微信支付 1篇
  • 支付宝支付 1篇
  • 二合一支付 1篇
  • 海康 1篇

最新评论

  • springboot整合海康摄像头预览、回放、抓图、下载完整代码

    在开发的路上越走越远: 能给一份嘛表情包

  • springboot整合海康摄像头预览、回放、抓图、下载完整代码

    不虚度: 成功了,原来是通道号需要32加通道号

  • springboot整合海康摄像头预览、回放、抓图、下载完整代码

    不虚度: 大佬这是啥错误 2023-11-21 20:07:53.554 INFO 20144 --- [nio-8899-exec-4] c.example.demo.hk.ClientDemo.HCNetTools : hksdk(视频)-获取播放句柄信息,状态值:10 hksdk(视频)-下载失败10

  • springboot整合海康摄像头预览、回放、抓图、下载完整代码

    catmoyu: 哈喽,这个项目可以成功使用了吗

  • springboot整合海康摄像头预览、回放、抓图、下载完整代码

    catmoyu: 大佬,第一种方法你使用成功了吗

最新文章

  • springboot整合海康摄像头预览、回放、抓图、下载完整代码
2020年2篇

目录

目录

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值

聚圣源风起苍岚原著小说名字森林防火顺口溜起名婧字什么意思广告公司怎么起名爆刘继芬名字怎么起的男女婴儿起名生鲜超市起名字吗揭秘木命怎么起名不可或缺请叫我威廉三世药医的悠然生活叶的字取名起名大全起名字女孩姓贺帝森橱柜知道生辰八字如何起名商标起名大全打分双宝胎女孩起名字大全偏执暴君今天病更重了女孩刘姓鼠年起名大全用羊起名的饭店申通快递递运单号查豪字起名男孩名起名网怎么样啊泽起名蔚起名女孩贫民窟军需官www.444ggg.com起名 海在线免费起名网免费石家庄哪有起名的地方淀粉肠小王子日销售额涨超10倍罗斯否认插足凯特王妃婚姻让美丽中国“从细节出发”清明节放假3天调休1天男孩疑遭霸凌 家长讨说法被踢出群国产伟哥去年销售近13亿网友建议重庆地铁不准乘客携带菜筐雅江山火三名扑火人员牺牲系谣言代拍被何赛飞拿着魔杖追着打月嫂回应掌掴婴儿是在赶虫子山西高速一大巴发生事故 已致13死高中生被打伤下体休学 邯郸通报李梦为奥运任务婉拒WNBA邀请19岁小伙救下5人后溺亡 多方发声王树国3次鞠躬告别西交大师生单亲妈妈陷入热恋 14岁儿子报警315晚会后胖东来又人满为患了倪萍分享减重40斤方法王楚钦登顶三项第一今日春分两大学生合买彩票中奖一人不认账张家界的山上“长”满了韩国人?周杰伦一审败诉网易房客欠租失踪 房东直发愁男子持台球杆殴打2名女店员被抓男子被猫抓伤后确诊“猫抓病”“重生之我在北大当嫡校长”槽头肉企业被曝光前生意红火男孩8年未见母亲被告知被遗忘恒大被罚41.75亿到底怎么缴网友洛杉矶偶遇贾玲杨倩无缘巴黎奥运张立群任西安交通大学校长黑马情侣提车了西双版纳热带植物园回应蜉蝣大爆发妈妈回应孩子在校撞护栏坠楼考生莫言也上北大硕士复试名单了韩国首次吊销离岗医生执照奥巴马现身唐宁街 黑色着装引猜测沈阳一轿车冲入人行道致3死2伤阿根廷将发行1万与2万面值的纸币外国人感慨凌晨的中国很安全男子被流浪猫绊倒 投喂者赔24万手机成瘾是影响睡眠质量重要因素春分“立蛋”成功率更高?胖东来员工每周单休无小长假“开封王婆”爆火:促成四五十对专家建议不必谈骨泥色变浙江一高校内汽车冲撞行人 多人受伤许家印被限制高消费

聚圣源 XML地图 TXT地图 虚拟主机 SEO 网站制作 网站优化