From 99045110ed0ee14220125d3243de6091dcc7a583 Mon Sep 17 00:00:00 2001 From: David Bomba Date: Thu, 8 Sep 2022 15:58:34 +1000 Subject: [PATCH] Additional checks for GoCardless webhooks --- app/PaymentDrivers/GoCardlessPaymentDriver.php | 2 +- 1 file changed, 1 insertion(+), 1 deletion(-) diff --git a/app/PaymentDrivers/GoCardlessPaymentDriver.php b/app/PaymentDrivers/GoCardlessPaymentDriver.php index e93bd171f5a1..877b23b16c92 100644 --- a/app/PaymentDrivers/GoCardlessPaymentDriver.php +++ b/app/PaymentDrivers/GoCardlessPaymentDriver.php @@ -261,7 +261,7 @@ class GoCardlessPaymentDriver extends BaseDriver //finalize payments on invoices here. } - if ($event['action'] === 'failed') { + if ($event['action'] === 'failed' && array_key_exists('payment', $event['links'])) { $payment = Payment::query() ->where('transaction_reference', $event['links']['payment']) ->where('company_id', $request->getCompany()->id)