Web接入支付宝支付

1.首先下载官方Demo

下载地址:https://docs.open.alipay.com/270/106291/

 根据语言需求下载对应的Demo

2.导入项目中

结构如下(IntelliJ IDEA):

3.注册支付宝开发者账号

地址:https://open.alipay.com
注册时选择“自研”
进入研发者服务

 点击RSA2(SHA256)密钥(推荐) 旁边i号

点击“生成方法”进入文档中心,下载对应系统版本的生成 RSA 密钥工具
注意:安装路径不能含有空格!

密钥格式:PKCS8
密钥长度:2048
点击生成密钥,会有两个txt文件保存到本地

复制“应用公钥2048.txt”中的内容,点开RSA2(SHA256)密钥(推荐)的设置,将复制的公钥粘贴到里面,并保存。

4.修改AliPayConfig.java

将沙箱应用 > 信息配置中
APPID和支付宝网关填到项目的AliPayConfig.java对应处

“应用私钥2048.txt”中的内容填到项目AliPayConfig.java文件的merchant_private_key中
“应用公钥2048.txt”中的内容填到项目AliPayConfig.java文件的alipay_public_key中

修改notify_url和return_url:
notify_url = "http://localhost/alipay.trade.page.pay-JAVA-UTF-8/notify_url.jsp";
return_url = "http://localhost/alipay.trade.page.pay-JAVA-UTF-8/return_url.jsp";

5.测试

下载沙箱测试应用
账号密码可在“沙箱账号”中查看

即可进行测试。

原文地址:https://www.cnblogs.com/jiazhongxin/p/12775162.html