python - django-paypal 收不到信号

标签 python django paypal signals

我有一个沙盒 PAYPAL 区, 我的语言是 python - Django,我使用 django-paypal 我的服务器上的 ipn tes 工作但是 当有人试图购买东西时,在沙盒中进行 paypal 处理后我没有收到信号,在我的 paypal_ipn 中我也没有看到交易。 所以问题是我没有收到信号。 这是我在 models.py 中的信号代码

from paypal.standard.ipn.signals import payment_was_successful

def show_me_the_money(sender, **kwargs):
    code = sender.item_number
    type, number_product, pagamento_corso_id = code.split('_')
    obj = get_object_or_404(PagamentoCorso, int(pagamento_corso_id))
    obj.pagamento = True
    obj.save()

payment_was_successful.connect(show_me_the_money)

请帮助我,因为是 7 天......我很沮丧! :-)

最佳答案

我认为您可以使用 Paypal 测试工具向您的通知网址发送虚假通知。这可能会使调试更容易。

http://www.friendly-stranger.com/pictures/paypal.jpg

您还可以运行 django-paypal 附带的测试。应该是这样的

python manage.py test paypal

您还可以查看测试代码并创建自己的测试来调试您的问题。

如果您仍然无法弄清楚,请发布您的 url 配置和将 IPN 表单传递给模板的 View 。

关于python - django-paypal 收不到信号,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/5436227/

相关文章:

python - 这个极其简单的 numpy 脚本有什么问题?

python - Django : AbstractBaseUser And Error =' AttributeError: can' t set attribute '

python - 动态更改 Django 模板继承?

python - Django fr-ca、es-us 国际化问题

PHP 拆分 PayPal 费用

python - 生成列表,允许重复并符合条件

python - 配置失败: C compiler cannot create executables(configure: exit 77)有什么问题

python - 路易吉的任务去哪儿了?

php - PayPal IPN sslv3 警报握手失败

php - Paypal 购物车商品总金额与订单金额不符