views:

172

answers:

2

A startup client of mine is looking to launch a SaaS with multiple features/options that would increase/decrease monthly billing.

The simplest solution would be best.

+1  A: 

I would check on each login when was the last time the user paid, if it's more than a month ago, you make the user go to a payment page (paypal, a cgi from your client's bank...) and have him pay the amount you calculated from the options he uses this last month.

Maybe a simpler solution is to have the user paying "at the beginning" instead : each month he choose what options/features he will use during the next month and then pay for that.

p4bl0
+1  A: 

If you're looking for a third-party system to hook into, Spreedly looks pretty promising.

ceejayoz
This seems to be exactly what i was looking for. Sorry my question was a little hard to read. I'm on site with one client trying to post without being seen for another.
Jeremy
That might not be the most ethical thing to be admitting to...
ceejayoz