我正在尝试使用django-paypal实现结帐系统。系统正在运行,但是对于工作流程,我感到很困惑。 django-paypal使用表格将其发布到PayPal,仅在付款处理后,我才会通过IPN收到通知。不幸的是,这确实需要很多时间(从几秒钟到几分钟)。
现在最好在数据库中记录一个未决状态,以便我可以告诉用户等到收到IPN为止...但是当django-paypal直接发布到PayPal时,没有向我的服务器提供任何反馈我被困住了,因为没有信息发送到服务器。打开返回网址时,我可以将开关设置为“待处理”,但是如果数据库... GET不应修改状态。
答案 0 :(得分:0)
对我来说,解决方案是还添加PayPal PDT。它们不是唯一的。 IPN和PDT都可以用相同的形式调用。