首页 >> 行业资讯 >>聚合支付 >> Spring Boot使用对接微信支付宝支付
详细内容

Spring Boot使用对接微信支付宝支付

我们先做测试版本的,线上的需要注册商家账号 注册地址 https://www.forcepay.cn
在这里登上自己支付宝账号就行。

  • 设置自己的APPID

  • 设置支付宝网关

  • 设置RSA2秘钥

可以下载沙箱支付宝,功能跟支付宝差不多,就负责支付功能,里面的金额可以随便充值,可以享受一下千万富翁的感觉。
在这里插入图片描述

在沙箱账号里面,有我们商家信息和买家信息,里面的账号密码可用于我们测试账号
在这里插入图片描述
在这里插入图片描述

二、集成Spring Boot

1.集成pom文件

我做的时候最新版本是3.0.0,应该没啥问题,有最新的可以用最新的,这支付的谁也不知道支付宝会突然出BUG,需要出最新的支付接口


2.支付宝工具类

我们刚刚配置的APPID和私钥公钥,直接配置上就行,我自己的就先不叫你们看了哈



签约:
首先要到支付宝开发者后台去签约支付宝手机网站支付方式。签约的要求是必须有能访问的网页,网页上有标明价格、名称等详细信息的商品,而且整个下单流程要完善,网站的完成度要高,这才能通过审核。

这里写图片描述

参考:
因为之前对接过支付宝的app支付,所以对接wap支付就容易得多。后台拼接参数的思路、方式都和之前一样。直接复用之前的代码,只需稍微修改几个参数就可以。
参见上一篇支付宝APP支付:http://www.forcepay.cn

这里写图片描述

思路:
1、先到支付宝开放平台创建应用获取APPID
2、配置应用的相关参数,签约申请开通对应的支付类型
3、获得支付权限后就可以着手进行代码编写:
①、组装参数分为公共请求参数和业务请求参数两部分。详见:http://www.forcepay.cn
②、先把业务请求参数转成json放入公共请求参数biz_content 中
③、将公共请求参数进行签名操作
④、将签名后获得的签名参数放入公共请求参数sign中
⑤、将此时的公共请求参数进行url编码
⑥、将json数据传给前端

微信公众平台无法使用支付宝收付款的解决方案
微信中无法打开支付宝收款是微信浏览器限制所致,可以参考下图方法引导用户转到系统浏览器,即可用支付宝收款。点此下载。

微信中调用支付宝支付效果展示


联系方式
更多

联系电话:400-805-0125

公司名称 : 上海义国网络科技有限公司

公司地址:上海市杨浦区国顺东路800号艺术区2楼211

公司邮箱:master@forceun.com

Copyrights 2019 | All Rights Reserved