- 【注意!注意!注意!】这里有应用公钥和公钥证书两种形式,千万不要设置成支持公钥证书,因为设置成公钥证书之后,无法重新设置成应用公钥,而测试Demo没有实现公钥证书的方法,至少我不知道。
第一步:配置沙箱应用环境
1.1 信息配置(1.1.2至关重要)
- 进入沙箱环境页面,系统已经自动为你创建一个应用,在 信息配置 中可以看到应用信息。
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/cad05296b8c92ab3d311345f1c9d3f14.png)
- 沙箱环境密钥设置支持上传 RSA2(SHA256) 的应用公钥形式,点击此处生成参数并上传【注意!注意!注意!这里有应用公钥和公钥证书两种形式,千万不要设置成支持公钥证书,因为设置成公钥证书之后,无法重新设置成应用公钥,而测试Demo没有实现公钥证书的方法,至少我不知道】
图一
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/27da4326f8b176dcf3f34b0976baff53.png)
图二
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/f7139d51e2edd2993d1c6f3745fbc4a7.png)
图三
![在这里插入图片描述](https://i-blog.csdnimg.cn/blog_migrate/4bf5ffc075ecf165f08c1955c8f910a0.png)
最后一步
public class AlipayConfig {
public static String app_id = "2021000117656056";
public static String merchant_private_key = "";
public static String alipay_public_key = "";
public static String notify_url = "http://alipay.trade.page.pay-JAVA-UTF-8/notify_url.jsp";
public static String return_url = "http://alipay.trade.page.pay-JAVA-UTF-8/return_url.jsp";
public static String sign_type = "RSA2";
public static String charset = "utf-8";
public static String gatewayUrl = "https://openapi.alipaydev.com/gateway.do";
public static String log_path = "C:\\";
public static void logResult(String sWord) {
FileWriter writer = null;
try {
writer = new FileWriter(log_path + "alipay_log_" + System.currentTimeMillis()+".txt");
writer.write(sWord);
} catch (Exception e) {
e.printStackTrace();
} finally {
if (writer != null) {
try {
writer.close();
} catch (IOException e) {
e.printStackTrace();
}
}
}
}
}