diff --git a/app/PaymentDrivers/Stripe/Jobs/StripeWebhook.php b/app/PaymentDrivers/Stripe/Jobs/StripeWebhook.php index bd7acab7a276..f573e26005c7 100644 --- a/app/PaymentDrivers/Stripe/Jobs/StripeWebhook.php +++ b/app/PaymentDrivers/Stripe/Jobs/StripeWebhook.php @@ -49,6 +49,9 @@ class StripeWebhook implements ShouldQueue 'charge.failed', 'payment_intent.succeeded', 'payment_intent.payment_failed', + 'mandate.updated', + 'checkout.session.completed', + 'payment_method.automatically_updated' ]; public function __construct(string $company_key, int $company_gateway_id) diff --git a/app/PaymentDrivers/StripePaymentDriver.php b/app/PaymentDrivers/StripePaymentDriver.php index f0958519b7fe..d60b26eb5dc0 100644 --- a/app/PaymentDrivers/StripePaymentDriver.php +++ b/app/PaymentDrivers/StripePaymentDriver.php @@ -714,6 +714,13 @@ class StripePaymentDriver extends BaseDriver } } } + } elseif ($request->type === "payment_method.automatically_updated"){ + return response()->json([], 200); + } elseif ($request->type === "checkout.session.completed"){ + return response()->json([], 200); + } elseif ($request->type === "mandate.updated"){ + + return response()->json([], 200); } return response()->json([], 200);