tdoan777,
Once you create an account for a client, they can log in and add a credit card for payment. If you setup a recurring invoice for them after they have entered the credit card, it will be automatically charged each time a new invoice is created from the recurring invoice.
Please let us know if you have any other questions.
---
Jeremy
DotNetInvoice Support