先到支付宝的沙箱环境登录:使用实际的支付宝账号密码登录

https://openhome.alipay.com/platform/appDaily.htm

支付宝sdk下载:

https://docs.open.alipay.com/270/106291/

导入eclipse

支付宝支付对接流程

注意:回调地址需要映射到外网,可使用natapp工具 

修改配置文件里面的商户号,商户私钥,支付宝公钥

1、配置文件的商户appid,从开放平台申请

2、配置文件的支付宝公钥,从开放平台的:查看支付宝公钥(用于把加密参数,传给支付宝)(不可修改)

支付宝支付对接流程

3、利用RSA签名工具生成商户**对

4、在配置文件中修改:商户私钥(用于解密支付宝回传的参数)

支付宝支付对接流程

 5、商户用用公钥上传到支付宝开放平台:点击查看应用公钥(可修改)

支付宝支付对接流程

支付宝的RS加解密流程 

支付宝支付对接流程

 修改回调地址

natapp外网映射如下

支付宝支付对接流程

支付宝支付对接流程

修改网关

支付宝支付对接流程

支付宝支付对接流程 

运行tomcat,访问:

http://127.0.0.1:8080/ 

支付宝支付对接流程

源码查看

1、点击付款,跳转到如下jsp页面,并跳转支付页面

支付宝支付对接流程

 支付宝支付对接流程

使用开放平台的账号密码登录:

支付宝支付对接流程

登录成功页面 

支付宝支付对接流程

支付成功页面

支付宝支付对接流程

后台收到两个回调通知:

同步回调通知:重定向到商户的页面进行支付结果显示

异步回调通知:后台修改订单状态为支付成功,注意幂等性

支付宝支付对接流程 

支付宝支付对接流程 

相关文章: