点击▲关注 “爪哇妹” 给公众号标星置顶
更多摄影技巧 第一时间直达
前言
撸主最早接触支付是在11年左右,那会支付宝还可以申请个人支付接口,接入Discuz是爽的不行。后来又接触了企业支付,中间陆陆续续踩坑无数,为了不让以后的开发者小伙伴们踩坑,撸主在17年左右把踩坑项目开源了,一直也在断断续续的更新,期间也帮助了不少做支付的小伙伴。
新的开始
回头来看,代码是写的真烂,但是凑合能用,也实在是没有重写的动力。机缘巧合,结识了一位做支付的朋友,让我拾起了重写的动力。最近把支付宝和微信支付的部分逻辑进行了重写,引入了新的配置方式和新的SDK。没错,最近支付宝支付又升级了!
配置
坐标 pom.xml 引入新版支付宝 SDK:
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-easysdk</artifactId>
<version>2.1.0</version>
</dependency>
配置文件 application-dev.properties 引入支付宝参数:
cp.ali.pay.protocol = http
cp.ali.pay.gatewayHost = openapi.alipaydev.com
cp.ali.pay.signType = RSA2
cp.ali.pay.appId = 2016101300680499
cp.ali.pay.merchantPrivateKey = ******
cp.ali.pay.aliPayPublicKey = ******
cp.ali.pay.notifyUrl = ""
cp.ali.pay.encryptKey = ""
定义实体类,获取配置参数:</