django paypal ipn-我怎么知道付款过程已经开始?

时间:2018-08-30 11:12:19

标签: django paypal paypal-ipn django-paypal

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

现在最好在数据库中记录一个未决状态,以便我可以告诉用户等到收到IPN为止...但是当django-paypal直接发布到PayPal时,没有向我的服务器提供任何反馈我被困住了,因为没有信息发送到服务器。打开返回网址时,我可以将开关设置为“待处理”,但是如果数据库... GET不应修改状态。

1 个答案:

答案 0 :(得分:0)

对我来说,解决方案是还添加PayPal PDT。它们不是唯一的。 IPN和PDT都可以用相同的形式调用。