Don't want to require credit cards for your free plan? The Stripe Checkout limitations are annoying so we've got you covered.
Under Payment Flow -> Advanced Settings you can enable the feature "Create a Customer in Stripe without payment"
This works with both the "pay now" and "pay later" checkout options.
Now your Free plan will create a customer directly in Stripe.