I did some research on this before, I found that intercom.io is a must-have and can handle automated communication with your customers, Stripe is probably the best payment option and the account management will need to be home-rolled and utilize the API's of the aforementioned providers.
I'm sure there is something out there, I just haven't come across it yet!