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