Example #1
0
 def cancel(self):
     sub = self.stripe_customer.cancel_subscription()
     period_end = convert_tstamp(sub, "current_period_end")
     self.current_subscription.status = sub.status
     self.current_subscription.period_end = period_end
     self.current_subscription.save()
     cancelled.send(sender=self, stripe_response=sub)
Example #2
0
 def cancel(self):
     sub = self.stripe_customer.cancel_subscription()
     period_end = convert_tstamp(sub, "current_period_end")
     self.current_subscription.status = sub.status
     self.current_subscription.period_end = period_end
     self.current_subscription.save()
     cancelled.send(sender=self, stripe_response=sub)
 def cancel(self):
     try:
         current = self.current_subscription
     except CurrentSubscription.DoesNotExist:
         return
     sub = self.stripe_customer.cancel_subscription()
     current.status = sub.status
     current.period_end = convert_tstamp(sub, "current_period_end")
     current.save()
     cancelled.send(sender=self, stripe_response=sub)
Example #4
0
 def cancel(self):
     try:
         current = self.current_subscription
     except CurrentSubscription.DoesNotExist:
         return
     sub = self.stripe_customer.cancel_subscription()
     current.status = sub.status
     current.period_end = convert_tstamp(sub, "current_period_end")
     current.save()
     cancelled.send(sender=self, stripe_response=sub)