#Gregg-future-subscription
1 messages · Page 1 of 1 (latest)
@north lintel For example, if a customer wants to start their subscription period on 12/1/2021 for the year. We'd want to bill them before the actual subscription start date is reached. If payment is not received before the subscription starts, we are able to cancel it without having serviced the customer.
Hey apologies for the delay on this. It does not look like there is a setting for this, I am thinking on if there is a good way to achieve this same behavior
Good news! I was wrong and there is an easy way to configure this https://stripe.com/docs/billing/subscriptions/subscription-schedules/use-cases#start-subscription-future
@north lintel Great, checking
@north lintel Ok yes, I'm familiar with this one. I don't see how to send the invoice before the scheduled start date though
You can manually via the API https://stripe.com/docs/api/invoices/send
Looking in to if there is a configurable way
Also I need to see how to stop the subscription from creating the invoice if I send it before using above
So the easiest way to do this may be by having the customer pay upfront with a one-off PaymentIntent and if that payment succeeds you create the subscription that has a trial for the first period
Unfortunately I don't think there is a good way to disable sending that $0 invoice when the subscription/trial begin