I am working on a monthly subscription site in which users can cancel/upgrade/downgrade anytime they want. I am integrating the payment module with Paypal and would like to know the pros and cons of billing the users monthly over sending them an invoice and having them manually make a payment.
Personally to me, sending them an invoice is an unnecessary step that requires user's action (and I will need to worry about scenarios such as what happens if they dont pay, do I cut them off from using the system)?
Thoughts?