我正在查看django-paypal IPN源代码,我意识到它没有subscr_payment交易类型的信号。django-paypal没有信号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)
这是目前没有工作,因为ipn_obj.payment_status不是在subscr_signup IPN消息发送。