Originally Posted by Blur
FWIW - when a vendor is paid, the merchant gateway (whether CC company or Paypal) takes out a portion of the funds. When a refund is processed, the merchant gateway "adds back in" the percentage they charged the vendor. So, no transaction costs are incurred by the vendor when a refund is processed.
What if the vendor has to order raw material based upon demand? What if the vendor could have sold the spot to someone else if not for the deposit?
If you order a steak dinner at Applebee's and decide before it hits your table that you don't want it, Applebee's should eat all of the cost? That's insane.