#another - Per-Seat model + charge in arrears + proration

1 messages ยท Page 1 of 1 (latest)

trim ibex
#

Thank you for the details. To be clear, you would like to charge at the end of your period rather than the beginning?

strong haven
#

Yes exactly!

trim ibex
#

Good question. I don't know how to do that off the top of my head but I will check on this and get back to you.

trim ibex
#

Apologies for the delay. Unfortunately it looks like we don't have a great built in way to do this. We have a feature request for post payments at the moment but for now all subscription charges are pre payments. You may be able to simulate something like this by setting the billing cycle at the first of the month and delaying the first payment with a free trial, though note that the dates in Invoices would appear off from what a user might expect here.

strong haven
#

Okay..๐Ÿ˜ข Appreciate it!!

#

Or what if I make my own proration?
(with metered price for post-payment, instead of licensed
price which has built-in proration but pre-payment)
Maybe using customer credit or adding a flat price to subscription..?
Is there any guide for this?

marsh osprey
#

Hi @strong haven I'm stepping in for @trim ibex
We don't have any docs for that kind of workflow, sorry.

strong haven
#

Okay! Is there any API for calculating proration explicitly?
e.g. Something like responses with prorated amount when I request with period and amount

#

Wasn't able to find such API.. so guess not..?

marsh osprey
#

Actually for that I have good news. We have an API to retrieve an upcoming invoice. In addition to reviewing an automatically created invoice, you can pass in other parameters to simulate a change in the subscription and see how that would be reflected in the next invoice.
https://stripe.com/docs/api/invoices/upcoming

strong haven
#

Ahhhhhhhhh I'll try the upcoming invoice simulation!! Thank you very much ๐Ÿ‘

marsh osprey
#

I hope it helps you figure out the configuration that will best meet your needs