Why do you want to change the default behaviour which is recommended by Visa/MC standard and most of the merchant providers? The recommeded way is only to capture the fund after the order is shipped.
Anyway here is how you can configure it in the software.
1) Change the action from "Authorization" to "Sale" (see yellow background below) in DotShoppingCart.Commercial.OrderPipelineService.exe.config
<add name="CreditCardAuthorization" type="DotShoppingCart.Commercial.OrderPipeline.CreditCardProcessorProvider, DotShoppingCart.Commercial.OrderPipeline" action="Sale" />
2) Remove the yellow background line in the DSC.config
<orderPipelineConfiguration>
<processorConfigurations>
<clear />
<addname="CreditCard">
<processors>
<clear />
<addname="OrderConfirmationEmail" />
<addname="CreditCardAuthorization" />
<addname="InventoryStockCheck" />
<addname="CreditCardCapture" />
<addname="OrderPackageAndShip" />
<addname="CreateGiftCertificate" />
<addname="OrderCompleteEmail" />
</processors>
DotShoppingCart Staff
|