Hi there, carson3.
For now, there's no option to automatically charge a customer's card on file.
You might want to sign up for Intuit QuickBooks Payments. This will allow your customers to pay their invoices online using their credit card. Please see this links for more details: https://quickbooks.intuit.com/payments/credit-cards/processing/.
Let me know if you have follow-up questions.