From 8f07135201a63ac3409733e17ab8287ac85154da Mon Sep 17 00:00:00 2001 From: Marshall Bowers Date: Fri, 9 May 2025 13:11:37 -0400 Subject: [PATCH] collab: Don't require payment method to subscribe to Zed Free (#30398) This PR makes it so we don't require a payment method to subscribe to the Zed Free plan. Release Notes: - N/A --- crates/collab/src/stripe_billing.rs | 2 ++ 1 file changed, 2 insertions(+) diff --git a/crates/collab/src/stripe_billing.rs b/crates/collab/src/stripe_billing.rs index 6c89cc94be..19f0657015 100644 --- a/crates/collab/src/stripe_billing.rs +++ b/crates/collab/src/stripe_billing.rs @@ -248,6 +248,8 @@ impl StripeBilling { let mut params = stripe::CreateCheckoutSession::new(); params.mode = Some(stripe::CheckoutSessionMode::Subscription); + params.payment_method_collection = + Some(stripe::CheckoutSessionPaymentMethodCollection::IfRequired); params.customer = Some(customer_id); params.client_reference_id = Some(github_login); params.line_items = Some(vec![stripe::CreateCheckoutSessionLineItems {