I just migrated my web store over from Volusion to Magento, and I am having a lot of difficulty handling orders and payments the way I used to. Here are the steps involved in a "regular" order.
1. When we receive an order on the web, we authorize the card for the full amount. For example, $100.
2. When we ship the order, we capture the $100.
Often between steps 1 and 2, we will manually apply a discount. Say, $10.
When you edit an order in Magento, the credit card information is wiped out. So if I reduce the order amount to $90, I have no way to capture the $90 on that credit card through the Magento interface.
Is there any API or program that can help me retain that authorization and the CC number so that I can capture $90 on that order? Does Direct Post Method (DPM) help?