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);