Spring-Boot-Integrate-Alipay
一、网页操作步骤
1. 进入支付宝开发平台—沙箱环境
2. 点击沙箱进入沙箱环境
说明: 沙箱环境支持的产品,可以在沙箱控制台 沙箱应用 > 产品列表 中查看。
3. 进入沙箱,配置接口加签方式
在沙箱进行调试前需要确保已经配置密钥/证书用于加签,支付宝提供了 系统默认密钥 及 自定义密钥 两种方式进行配置。这里我采取的是默认方式:
开发者如需使用系统默认密钥/证书,可在开发信息中选择系统默认密钥。注意:使用API在线调试工具调试OpenAPI必须使用系统默认密钥。
4. 配置应用网关
应用网关用于接收支付宝沙箱环境的异步通知(对接 From 蚂蚁消息),如创建门店的被动通知。
注意:仅 HTTP 订阅模式的 From 蚂蚁消息才需要配置应用网关,WebSocket 订阅模式的 From 蚂蚁消息无需配置应用网关。
5. 生成自己的密钥
至此,网页操作完成
idea操作步骤
1. 导入依赖
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>4.22.110.ALL</version>
</dependency>
2. 在 application.yml 里面进行配置
alipay:
appId:
appPrivateKey:
alipayPublicKey:
notifyUrl: (回调接口)
3. alipay的JAVA配置:AlipayConfig.java
读取yml中的配置信息,自动填充到对应的属性
@Data
@Component
@ConfigurationProperties(prefix = "alipay")
public class AliPayConfig {
private String appId;
private String appPrivateKey;
private String alipayPublicKey;
private String notifyUrl;
}