feat: Handle incomplete expired subscriptions in Stripe webhook

This commit is contained in:
Andras Bacsai 2024-05-27 12:03:48 +02:00
parent 10c17fc9a9
commit c30185c6ae

View File

@ -150,6 +150,10 @@ public function events(Request $request)
$subscription = Subscription::where('stripe_customer_id', $customerId)->first();
}
if (!$subscription) {
if ($status === 'incomplete_expired') {
send_internal_notification('Subscription incomplete expired for customer: ' . $customerId);
return response("Subscription incomplete expired", 200);
}
send_internal_notification('No subscription found for: ' . $customerId);
return response("No subscription found", 400);
}