diff --git a/goodtimes/webhook/payment_processing_service.py b/goodtimes/webhook/payment_processing_service.py index cfd83b9..2359d9a 100644 --- a/goodtimes/webhook/payment_processing_service.py +++ b/goodtimes/webhook/payment_processing_service.py @@ -83,8 +83,7 @@ class PaymentProcessingService: print("self.charge_data.billing_reason", self.charge_data.get("billing_reason")) if self.charge_data.get("billing_reason") != "subscription_create": self.handle_success(txn) - else: - print("Should not be here...") + elif event_type == "checkout.session.expired" or event_type == "invoice.payment_failed": self.handle_failure(txn) except Exception as e: logger.error(f"Transaction Error: {str(e)}")