调用支付宝第三方支付接口@TOC
1.蚂蚁金服账号申请及其配置
蚂蚁金服官网:https://open.alipay.com/platform/home.htm
支付包账号登录就好,然后正常注册就可以
注册完成后会跳到一个页面,选择研发服务
沙箱应用:要设置一个应用公钥
用到一个工具叫RSA签名验签工具windows版本的,这个网上一搜全是,也可以找我要,QQ:1391895252
然后打开是这样子的,我们启动这个bat文件
他会弹出一个东西,直接点击生成密钥就可以了
只用公钥,粘贴复制到网上的设置应用公钥,两个都设置。我这里之前已经粘过了,所以没粘之前的效果看不到,总之有两个让你设置公钥的地方,你全部设置就可以
2.SpringBoot框架整合
先建一个简单的springboot项目,什么都没有。
pom文件:需要先导入一个支付宝接口pom坐标
这里的3.1.0(这里是版本号可以随便改)
<!-- 支付宝沙箱插件 -->
<dependency>
<groupId>com.alipay.sdk</groupId>
<artifactId>alipay-sdk-java</artifactId>
<version>3.1.0</version>
</dependency>
需要建三个配置类,代码如下所示,需要改的地方,我已经写好备注,到时候你们肯定是写你们自己的连接信息。
新建AlipayConfig类:
package com.mr.util;
import java.io.FileWriter;
import java.io.IOException;
/**
* Created by 86150 on 2019/10/15.
*/
public class AlipayConfig {
// ↓↓↓↓↓↓↓↓↓↓请在这里配置您的基本信息↓↓↓↓↓↓↓↓↓↓↓↓↓↓↓
// 应用ID,您的APPID,收款账号既是您的APPID对应支付宝账号
public static String app_id = "2016101200671307";//例:2016082600317257
// 商户私钥,您的PKCS8格式RSA2私钥
public static String merchant_private_key = "MIIEvQIBADANBgkqhkiG9w0BAQEFAASCBKcwggSjAgEAAoIBAQCCievye810dotjbesNQNxFi7ObJaZXCamMSsqf0vnxHN1pVYteW2tfAp+/6TFxncvphlfYp7r3DouJ2IXaFC+DHNWxJz0jyDGtIJaTfzhNj9g2wOHtPZCUv2eqwHf6UrPkB1eMdKPzkgDB/d0OTE4eKGuhZRog95feFjnXgouo+IBBVTMu3ZXX7g