Bill - yes, we do refund the entire prior order, and then make a new charge for the modified order, whether it’s more or less.
It seems logical that we could just transact for the difference, but here’s why we can’t -
This quirk is because we don’t keep your credit card data. None of our staff sees it, and we don’t keep a record of card numbers in our order servers.
This means that even if our servers were compromised by hacking, it would be unproductive because there are no card numbers on it.
This was a conscious architectural choice we made to protect our customers from a hassle if there were a breach like what has happened to Target and other large commercial enterprises. We use a higher standard of security than is practiced by most online stores, because we think it’s safer.
So because we don’t have the card, we can’t transact a new amount. The only thing we can do is void the entire original transaction.
Ergo the full refund followed by a separate charge for the revised amount.
Another interesting note -
We also do refunds immediately, and give control of the funds to your card company the moment you request it. But they usually don’t post it online for several days, (maximizes their float). However, if you call the 800 number on the card they can usually verify the credit the next business day.