And if you've used one of these out of the box solutions, how much customization is typically necessary?
Some of the stuff I'm hoping it'll deal with so I won't have to mess with it myself...
Plan upgrades / downgrades... I plan to use a 'credits' type system where each plan has a number of monthly credits that reset every month.
Pay as you go option for people who just want to buy packs of credits and not sign up to an ongoing thing
Cancellations / refunds etc, and whether these should be pro-rated etc
And obviously the core stuff like collecting payments, protecting against fraud, etc.
Any help would be much appreciated.
Thanks