|
|
|
|
|
by eevo
1090 days ago
|
|
Here's our main problem with Stripe for what it's worth - Stripe Subscriptions and Subscription Schedules are massively complicated and don't support our use case. Subscriptions support complex scenarios like proration and metered billing, but miss the mark on simple use cases. All I want to do is ship products when people are charged, but I also want to move the next charge (or next several charges around) based on end user requests. This is accomplished in Stripe using their "trial" functionality - which is a hack because the Subscription isn't in "trial", the customer just wanted to move the next invoice. Putting the Subscription in "trial" screws up Stripe out of the box analytics because they don't get counted as active Subscriptions. I'm not surprised you were driven to build your own Subscription platform, I wasn't around for the decision for us, but knowing what I know now, I probably would have built as well or looked at Chargebee or similar. |
|
Interestingly, we actually have the opposite problem—our subscription model (effectively a payment plan) is so specialized that no-one, stripe included, supports our requirements out of the box.
EDIT: I re-read your comment and saw that you mentioned wanting to track active subscriptions easily, so I'm not sure my suggestion really solves your problem. Maybe you could classify any scheduled subscriptions as active/paused, if you're not using them anywhere else in your billing system?