At this time, being able to put a hold on the credit card is not an option. In the meantime, you may consider using a 3rd party app payment processor and a connector to integrate with QuickBooks Online (QBO).
I can see how the feature you're looking for would benefit and empower your business. I suggest sending this request straight to our product engineers through feedback.
If you have other concerns and questions about managing your QBO account, let me know by commenting below. Take care, and I wish you continued success.