From 1965078000caf2a91f91ee1537bcc833e834f4be Mon Sep 17 00:00:00 2001 From: MarconLP <13001502+MarconLP@users.noreply.github.com> Date: Thu, 13 Jul 2023 13:25:51 +0200 Subject: [PATCH] allow stripe subscription without cc when using coupon --- src/server/api/routers/stripe.ts | 6 ++++++ 1 file changed, 6 insertions(+) diff --git a/src/server/api/routers/stripe.ts b/src/server/api/routers/stripe.ts index b362833..475306a 100644 --- a/src/server/api/routers/stripe.ts +++ b/src/server/api/routers/stripe.ts @@ -52,10 +52,16 @@ export const stripeRouter = createTRPCRouter({ : `${baseUrl}/videos?checkoutCanceled=false&close=false`, cancel_url: `${baseUrl}/videos?checkoutCanceled=true`, subscription_data: { + trial_settings: { + end_behavior: { + missing_payment_method: "cancel", + }, + }, metadata: { userId: session.user?.id, }, }, + payment_method_collection: "if_required", }); if (!checkoutSession) {