IPN刺激器返回错误'IPN Delivery Failed:500 INTERNAL SERVER ERROR'?

时间:2013-08-30 08:31:18

标签: python django paypal amazon-web-services django-paypal

我正在尝试将paypal集成到我的网站。

所以我从github下载了dcramer django paypal。 在我的项目目录中解压缩并粘贴了paypal文件夹。我将INSTALLED_APPS = (... 'paypal.standard.ipn', ...)RECEIVER_EMAIL = 'suhailvs@gmail.com'添加到 settings.py

(r'^paypal/notify/', include('paypal.standard.ipn.urls')),到我的 urls.py

我在amazon aws托管了它。

我试图在paypal ipn simulator刺激ipns。

我输入IPN handler URL作为http://<mysite address>/paypal/notify/,当我点击send ipn按钮时出错:

ipn error

1 个答案:

答案 0 :(得分:0)

解决了问题。在IPN处理程序URL

的末尾需要'/'

如果您提供IPN处理程序URL

http://<url>/paypal/notify 

它将返回500: error

但是如果你给出

http://<url>/paypal/notify/ 

它会正常工作。