feat(cloud): free trial notifications (#254)

This commit is contained in:
Henry
2025-11-25 23:29:04 +00:00
committed by GitHub
parent 00be5fb058
commit 50382e9186
3 changed files with 67 additions and 20 deletions

View File

@@ -71,4 +71,13 @@ export const updateSubscriptionSeats = async (
return updatedSubscription;
};
export const getCancellationDetails = async (
stripeSubscriptionId: string,
): Promise<Stripe.Subscription.CancellationDetails | null> => {
const stripe = createStripeClient();
const stripeSubscription =
await stripe.subscriptions.retrieve(stripeSubscriptionId);
return stripeSubscription.cancellation_details ?? null;
};
export { createStripeClient };