开始
E:\学习中\Java架构师体系课:还原千万级项目从0到100全过程,技术&思维双提升-wjw\阶段一:单体电商项目架构,开发与上线(1~5周)\03.地址,订单,支付,定时任务开发\第5章 支付宝支付集成
这是支付宝的收银台
对应时序图里面第一个步骤
这里有个登陆账号。这里我们不使用,我们使用二维码支付。
打开支付宝,扫码进行支付
点击付款
付款成功后
5秒后会返回到自己的商户
页面会自动关闭。
这是我们自己的页面
后端的同步通知和异步通知
支付中心的代码
这就是我们在配置文件内定义的notifyUrl
把所有的请求参数都拿出来
如果自己在整合代码的时候出现了乱码,就可以把这行代码的注释放开
params参数主要是做验签
验签为了保证请求方和验证方是匹配的
验签成功后,在控制台做了打印
获取到的参数主要是这里,在文档里可以查看。
代表交易是否是成功的
修改支付状态
通知天天吃货的平台
修改状态和支付时间
同步
使用的是thymeleaf
在pom文件里面也引入了thymeleaf