Fixes for webhook

This commit is contained in:
Lars Kusch 2023-01-16 20:13:59 +01:00
parent dd1634a807
commit b6197b5ed7

View File

@ -752,7 +752,7 @@ class StripePaymentDriver extends BaseDriver
if ($request->data['object']['status'] === "active"){ if ($request->data['object']['status'] === "active"){
// Check if payment method exists // Check if payment method exists
$clientgateway = ClientGatewayToken::query() $clientgateway = ClientGatewayToken::query()
->where('token', $request->data->payment_method) ->where('token', $request->data['object']['payment_method'])
->first(); ->first();
if ($clientgateway){ if ($clientgateway){
$clientgateway->state = "authorized"; $clientgateway->state = "authorized";
@ -762,7 +762,7 @@ class StripePaymentDriver extends BaseDriver
elseif ($request->data['object']['status'] === "inactive"){ elseif ($request->data['object']['status'] === "inactive"){
// Deactivate payment method // Deactivate payment method
$clientgateway = ClientGatewayToken::query() $clientgateway = ClientGatewayToken::query()
->where('token', $request->data->payment_method) ->where('token', $request->data['object']['payment_method'])
->first(); ->first();
$clientgateway->delete(); $clientgateway->delete();
} }