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 {