我正在查看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消息發送。