跳到主要内容

支付宝异步验签

我们已经成功的调用了支付宝的支付接口,并实现了支付功能,但是,支付成功后,我们需要将支付宝页面跳转到我们自己的网站,并记录用户的支付信息。也就是要实现时序流程图中的步骤6和7。

以下是支付宝支付流程的时序图:

图66-支付时序图

确认支付​

在支付宝的交易流程中,确认支付完成后,支付宝会调用一个GET请求,向return URL发送请求信息。我们需要配置一个return URL地址,用于接收支付宝的返回信息。

首先,在Django settings.py配置文件中,配置支付宝下新增一个参数ALIPAY_RETURN_URL:

dx_movie/dx_movie/settings.py

# 配置支付宝
...
# returnURL
ALIPAY_RETURN_URL = 'https://your-domain.com/orders/'
# NotifyURL
ALIPAY_NOTIFY_URL = 'https://your-domain.com/api/callback/'
🔒 试读结束

继续阅读完整内容

以上为免费预览。前往「Django + Vue 全栈课程」,查看后续完整讲解、案例演示和配套资料。

查看课程详情