Place a hold on the funds when the customer authorizes the payment, but don't capture the funds until later.
Note: Not all payment methods support this.