From d67fc2d4931a081c6f885f39c4f8245dc4701b9f Mon Sep 17 00:00:00 2001 From: Lars Kusch Date: Sat, 17 Dec 2022 12:53:54 +0100 Subject: [PATCH] Add new webhhoks for BACS --- app/PaymentDrivers/Stripe/Jobs/StripeWebhook.php | 3 +++ app/PaymentDrivers/StripePaymentDriver.php | 7 +++++++ 2 files changed, 10 insertions(+) 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);