django-paypal没有subscr_payment的信号

时间:2012-05-10 20:02:07

标签: django paypal django-paypal

我正在研究django-paypal IPN源代码,我意识到它没有subscr_payment交易类型的信号。

我可以假设,如果我收到subscr_signup IPN消息,付款是否成功?

我的信号处理程序

def subscription_succesful(sender, **kwargs):
ipn_obj = sender

if ipn_obj.payment_status == "Completed":
    user = User.objects.get(pk=ipn_obj.custom)
    business = Business.objects.get(user=user)
    business.active = True
    business.save()

subscription_signup.connect(subscription_succesful)

目前无效,因为未在subscr_signup IPN消息中发送ipn_obj.payment_status。

2 个答案:

答案 0 :(得分:0)

我刚刚使用Django Paypal集成了订阅paypal modulec。 付款状态已完成,它为subscr_payment调用以下IPN信号subscription_signup和recurring_payment信号。 然而,仍然正在努力并且有问题通知PayPal所有信号已经收到。您在付款后从PayPal获得重复信号吗?

答案 1 :(得分:0)

我知道你的帖子很老了。 payment_status不是订阅的有效标记。