用户登录

打开 CheckoutController .. 找到 aliPayNotify .. 把 request 解构出来用一下 .. 支付成功以后支付宝会把支付结果发送给我们 .. 处理这个请求用的方法就是这里的 aliPayNotify ..

里面添加一个 paymentNotification .. 它的值是 request.all() .. 这个方法可以得到请求里面包含的所有的数据 ..

我们可以把它输出到日志里检查一下 ... logger.debug .. 支付结果通知: paymentNotification ..

下面再找到 checkout 这个页面的处理方法 .. 支付成功以后支付宝会把用户带回到我们指定的页面上 .. 我设置的就是 checkout 页面 .. 对这个页面请求的处理方法就是这个 render 方法 ..

重定向回来的时候,地址里面也会包含一些信息 ... 先把 request 拿出来用一下 ..

添加一个 returnUrlData .. 它的值用一下 request.all 这个方法得到请求里面包含的所有的数据 ..

下面再把它输出到应用的日志里 .. logger.debug .. 输出的是返回地址上的数据 .. 就是 returnUrlData ..

回到浏览器 ... 再试一下 ... 确认支付 ...

完成以后会被重定向到指定的地址上 ..

再回到项目 ... 打开 app.log ...

在这里,你会发现,我们的应用收到的这个异步的通知数据 ...

还有同步返回的这个页面上的这些数据 ...

异步通知与同步返回《 支付宝:电脑与手机网站支付 》

统计

14696
分钟
0
你学会了
0%
完成

社会化网络

关于

微信订阅号

扫描微信二维码关注宁皓网,每天进步一点