Closed raefa closed 3 years ago
When using Stripe Checkout payment details will be collected. If you don't wish to collect payment details, you need to create the subscription via the API. Here an example: https://github.com/stripe-samples/netlify-stripe-subscriptions/blob/main/functions/identity-signup.js#L10-L14
Thanks @thorsten-stripe. Understood. Thought I must have been doing something wrong. I suggest the documentation mentions this. :)
It's something we could enable via the extension also. I'll reopen this as a feature requests to gauge interest for it.
Ah, wrong repo 🙈 @raefa could you open this as a feature request over at https://github.com/stripe/stripe-firebase-extensions/issues/new?assignees=&labels=&template=2.Feature_request.md ?
@thorsten-stripe I'm using the extension and I also need to offer free trials without payment details. Can I create the subscription via the API and still use the extension to sync the subscription between stripe and firebase?
Bug report
Describe the bug
According to the docs (https://stripe.com/docs/billing/subscriptions/trials) "When creating a subscription with a trial period, no payment method is required for the customer." This is not working.
To Reproduce
Steps to reproduce the behavior, please provide code snippets or a repository:
Expected behavior
According to the docs (https://stripe.com/docs/billing/subscriptions/trials) "When creating a subscription with a trial period, no payment method is required for the customer."
Screenshots
System information
Additional context
It is in test mode. I have tried setting the
trial_end
value when creating the subscription but that does not work either.