We use Stripe to process credit card payments.
Where a payment by credit card is outstanding:
Issue a Notification to Customer - We notify customer that we are going to charge them for a certain amount - a weeks notice. Asking customer to make sure their credit card will cover the charge.
Credit Card Charge - this will take place a week after the notification.