When you are ready to fulfill a customer’s order and transfer funds from the customer’s bank to your bank, capture the authorization for that order.
If you can fulfill only part of a customer’s order, do not capture the full amount of the authorization. Capture only the cost of the items that you ship. When you ship the remaining items, request a new authorization, then capture the new authorization.
Unlike authorizations, a capture does not happen in real time. All of the capture requests for a day are placed in a batch file and sent to the processor. In most cases, the batch is settled at night. It usually takes two to four days for your acquiring bank to deposit funds in your merchant bank account.
You can send a request for capture or credit (via CyberSource Payment API). CyberSource validates the order information then stores the capture or credit request in a batch file. After midnight, CyberSource sends the batch file to your payment processor. The processor settles the capture or credit request and transfers funds to the appropriate bank account.
The following figure shows the process that occurs when you request a capture or credit.