To make sure that the customer account has enough funds to cover the sales order amount, you should authorize the amount before getting the actual payment and shipping the order. You can set up payment services to always require an authorization before payment. For more information, see How to: Set up Payment Services.
To authorize a credit card payment
On a sales order or sales invoice, in the Action Pane, click Actions, point to Functions, and then click Authorize. The payable amount is authorized against the credit card account.