0

我正在尝试使用 django-paypal 实现结帐系统。该系统正在运行,但关于工作流程,我很困惑。django-paypal 使用表单发布到 PayPal,只有在处理完付款后,我才会通过 IPN 收到通知。不幸的是,这确实需要很多时间(从几秒到几分钟)。

现在最好在我的数据库中记录一个挂起的状态,这样我就可以告诉用户等到收到 IPN...但是当 django-paypal 直接发布到 PayPal 并且没有向我的服务器提供任何反馈时,我被卡住了因为没有信息被发送到服务器。我可以在打开返回 url 时实现切换到“待处理”,但是如果数据库......

4

1 回答 1

0

我的解决方案是添加 PayPal PDT。它们不是排他性的。IPN 和 PDT 都可以从同一个表单中调用。

于 2018-09-04T09:12:01.050 回答