From dd1634a8078631fb0a553d0d0d6021da8b2ce528 Mon Sep 17 00:00:00 2001 From: Lars Kusch Date: Mon, 16 Jan 2023 20:12:40 +0100 Subject: [PATCH] Fixes for webhook --- app/PaymentDrivers/StripePaymentDriver.php | 6 +++--- 1 file changed, 3 insertions(+), 3 deletions(-) diff --git a/app/PaymentDrivers/StripePaymentDriver.php b/app/PaymentDrivers/StripePaymentDriver.php index 0c6dcf326ba9..eaaa11f14972 100644 --- a/app/PaymentDrivers/StripePaymentDriver.php +++ b/app/PaymentDrivers/StripePaymentDriver.php @@ -749,7 +749,7 @@ class StripePaymentDriver extends BaseDriver return response()->json([], 200); } elseif ($request->type === "mandate.updated"){ // Check if payment method BACS is still valid - if ($request->data['status'] === "active"){ + if ($request->data['object']['status'] === "active"){ // Check if payment method exists $clientgateway = ClientGatewayToken::query() ->where('token', $request->data->payment_method) @@ -759,14 +759,14 @@ class StripePaymentDriver extends BaseDriver $clientgateway->save(); } } - elseif ($request->data['status'] === "inactive"){ + elseif ($request->data['object']['status'] === "inactive"){ // Deactivate payment method $clientgateway = ClientGatewayToken::query() ->where('token', $request->data->payment_method) ->first(); $clientgateway->delete(); } - elseif ($request->data['status'] === "pending"){ + elseif ($request->data['object']['status'] === "pending"){ // Do nothing } return response()->json([], 200);