Originally Posted by
tmiw
Actually, I've had Home Depot refund me in cash before because the barcode on the receipt couldn't be scanned. I'm not sure what they would have done had the rest of the receipt not been readable, however (or if the receipt didn't exist at all).
You had a receipt though. Home Depot had a reasonably high level of confidence they knew what you paid. Merchants are very hesitant to provide cash/credit refunds without a receipt due to a high risk of fraud.