#Mil
1 messages · Page 1 of 1 (latest)
but avoid invoice generation at trial start
What's the specific concern here?
you want to give a Free trial.
Sure, there's still an invoice generated though
then it should be 0$ (although I don't like 0$ invoices)
There will always be a zero-amount invoice initially for trial periods. Although I believe we don't actually send them to users
But otherwise, using add_invoice_items is the only way to charge a one-time fee. You can't add non-recurring items to the subscription itself
well, about 0$ invoices: maybe you don't send them to users, they are generated and must be processed by our accountant.. which is expensive when processing an invoice costs 1$, and you have millions of free trials...
Yep, just the way our Billing APIs work
Maybe instead of creating the Subscription initially, you just charge a $50 one-time fee via a Payment Intent and then schedule the subscription to start X days later (simulating a trial)
That will remove the zero-amount invoice
we use the creation of a subscription in stripe to start some things in our saas app..
I guess you'd need to adjust that
There's options for you, but you can't prevent the $0 amount invoice for the trial I'm afraid
ok, let's accept the $0 invoice...
so, would this work?:
start trial:
charge OTS 50$
give 50$ discount (so that we have 0$ invoice at start)
add recurring products
end of trial, when they want to continue:
charge OTS
charge recurring products
Not sure why you'd charge the $50 on the initial invoice just to discount it and then charge again
because you want to show that there will be a 50$ charge after the trial ends...
OTS discount could explain that
Will try, ideally Stripe should not charge any fee (ots and recurring) when you allow a free trial of x days