From 7aabd0c9fade0087f7eff8c6f21f9c5d0d2f9572 Mon Sep 17 00:00:00 2001 From: rizwanisready Date: Mon, 5 Aug 2024 19:24:56 +0530 Subject: [PATCH] refactored webhook realted to coupon 4 --- goodtimes/webhook/payment_processing_service.py | 10 +++++----- 1 file changed, 5 insertions(+), 5 deletions(-) diff --git a/goodtimes/webhook/payment_processing_service.py b/goodtimes/webhook/payment_processing_service.py index e333f43..95ff625 100644 --- a/goodtimes/webhook/payment_processing_service.py +++ b/goodtimes/webhook/payment_processing_service.py @@ -63,17 +63,17 @@ class PaymentProcessingService: ) return transaction - def process_event(self, transactio): + def process_event(self): event_type = self.webhook_service.event_type if event_type == "checkout.session.completed": - self.handle_success(transactio) + self.handle_success() elif event_type == "invoice.payment_succeeded": if self.charge_data.get("billing_reason") != "subscription_create": - self.handle_success(transactio) + self.handle_success() else: - self.handle_failure(transactio) + self.handle_failure() - def handle_success(self, transactio): + def handle_success(self): with transaction.atomic(): # Create or update the principal subscription transactio = self.create_transaction()