0
在models.py的底部我:Django的贝宝IPN信号没有被接收
from paypal.standard.ipn.signals import payment_was_successful, payment_was_flagged
import pay
payment_was_successful.connect(pay.paypal_success)
payment_was_flagged.connect(pay.paypal_flagged)
我使用贝宝开发者IPN模拟器,并返回“IPN发送成功”,但代码pay.paypal_success
和pay.paypal_flagged
未被执行。
被填充paypal_ipn
表,但是我注意到flag_info
下,每一行都有:
Invalid form. (<ul class="errorlist"><li>payment_date<ul class="errorlist">
<li>Enter a valid date/time.</li></ul></li></ul>)
我不知道这有什么关系的信号不能正常工作。
感谢帮助了很多 – soField
这工作谢谢! – amba88
请注意:这实际上是IPN模拟器的一个错误!我对PayPal文档缺乏一致性和混乱感到非常失望,他们确实无法阅读,并且他们的测试工具被窃听...... – caesarsol