Python IPN刺激器返回错误';IPN传递失败:500内部服务器错误';?
我正在尝试整合贝宝到我的网站 所以我从github下载。 解压缩并粘贴我的项目目录中的paypal文件夹。我添加了Python IPN刺激器返回错误';IPN传递失败:500内部服务器错误';?,python,django,paypal,amazon-web-services,django-paypal,Python,Django,Paypal,Amazon Web Services,Django Paypal,我正在尝试整合贝宝到我的网站 所以我从github下载。 解压缩并粘贴我的项目目录中的paypal文件夹。我添加了INSTALLED_APPS=(…'paypal.standard.ipn',…)和RECEIVER_EMAIL=suhailvs@gmail.com“到设置.py 和(r'^paypal/notify/,包括('paypal.standard.ipn.url'),到myurl.py 我在伦敦主持的 我试着在第一时间刺激IPN 我以http:///paypal/notify/当我点击
INSTALLED_APPS=(…'paypal.standard.ipn',…)
和RECEIVER_EMAIL=suhailvs@gmail.com“
到设置.py
和(r'^paypal/notify/,包括('paypal.standard.ipn.url'),
到myurl.py
我在伦敦主持的
我试着在第一时间刺激IPN
我以http:///paypal/notify/
当我点击发送ipn
按钮时,我发现错误:
解决了这个问题。在IPN处理程序URL的末尾需要“/”
如果您提供IPN处理程序url
http://<url>/paypal/notify
它会很好用的。我只能告诉你;当我们将IPN POST有效负载发送到IPN侦听器时,它将从IPN侦听器返回HTTP 500。您在错误日志中看到了什么?@PayPal\u Robert问题可能是由于amazone.aws或其他原因造成的。因为我把它放在rhcloud服务器
http://my-picks.rhcloud.com/paypal/notify
并使用ipn模拟器进行了检查,它工作正常。这很奇怪,因为AWS/RHCloud会影响基础设施。也许通过移动,您已经对您的环境进行了更改,从而解决了这一问题(例如,包括AWS EC2实例上不可用的必需库)。@PayPal_Robert它在AWS中运行良好。我的网站有一些打字错误。谢谢你的帮助comments@PayPal_Robert如果您提供IPN处理程序urlhttp:///paypal/notify
它将返回500:error
。问题出在“/”上(如果你给出http:///paypal/notify/
它可以正常工作。
http://<url>/paypal/notify/