我正在尝试使用 django-paypal 实现结帐系统。该系统正在运行,但关于工作流程,我很困惑。django-paypal 使用表单发布到 PayPal,只有在处理完付款后,我才会通过 IPN 收到通知。不幸的是,这确实需要很多时间(从几秒到几分钟)。
现在最好在我的数据库中记录一个挂起的状态,这样我就可以告诉用户等到收到 IPN...但是当 django-paypal 直接发布到 PayPal 并且没有向我的服务器提供任何反馈时,我被卡住了因为没有信息被发送到服务器。我可以在打开返回 url 时实现切换到“待处理”,但是如果数据库......