#erics2997
1 messages · Page 1 of 1 (latest)
Hello! To clarify, you're using stripe-firebase-extensions? https://github.com/invertase/stripe-firebase-extensions
yes
Should I use the invertase one or the other one; i thought i heard somewhere that one should use the invertase one; it's somewhat confusing why there are two versions out in the extension choices on the firestore; being new to the process not clear on the differences
Yeah, you should use the Invertase one. They own and maintain the extensions now, and they also provide support for them. We can't help with those extensions here.
ok, then for one of my other questions is it possible to add a free trial to a single product? appears not; appears can only add a free trial to a pricing table; is that accurate?
i did not see any option in the developer section for creating a product with an associated price to include a free trial; don't understand why that's not allowed
You can set a free trial on any Subscription regardless of the Product or Price used. You set the trial on the Subscription itself, though.
ok, but this is likely a dumb/silly question b/c i saw that before and it required me to pick a find or add an existing customer.. how do i just generically create a subscription with a free trial that i can associate with a product? sorry, I'm guessing I clearly don't understand the process
my goal is simple: offer one subscription option for $X/monthly with a 2 day free trial; i obviously must be missing something obvious as to why this is not simple to set up
You can't have a Subscription without a Customer.
To create a Subscription with a two day trial you would create a Susbcription with trial_end set to two days in the future and whatever Price you wanted in the line items.
Ok, so let's hypothetically assume i get all of this tested in dev mode and ready for production with no real customers. Then when my first customer signs up in production I have to pick them and associate a subscription to them? I must be misunderstanding. If 10 people sign up on day one I assume there is not a manual process to add a subscription to each person. Sorry Im just not getting the steps to make this work in having to pick an individual customer.
It sounds like you think a single Subscription will be associated with multiple Customers? If so, that's not the case. Each Customer gets their own Subscription. Customers in Stripe represent the people paying you. A Subscription represents recurring payments being made by a single Customer.
So in a crazy optimistic world if 1,000 people sign up on day one to pay $X/month and I can't list free trial with that priceID I have to manually create 1,000 individual subscriptions and associate a unique subsciption to each new customer? That cant be right. Sorry I'm just not getting it.
That is correct, actually. If you have 1,000 people sign up to pay $X/month you would have 1,000 Customers and 1,000 Subscriptions.
But I then I would have to manually create the unique subscription in the stripe dashboard and pick a customer for that subscription?
Typically you would write code that would create the Subscriptions.
You could do it manually, but I wouldn't recommend it.
I certainly would not do it manually. I just thought it would be much easier to just display a price on the website and tell the user they are signing up for $X/month and Stripe would handle it from there without additionally have to then programmatically create a subscription for each new customer. Thats all for now. Thanks. I'll read the stripe documentation more and try to figure it out.