I have successfully received refunds back onto my CC many, many times. And they were all non-refundable flights. I didn't change anything about the flight - the date or time. I only re-booked at the lower fare. After re-booking, I called the customer service number (not the 1-800 #) and the refund was back on my CC within 10 days. Not a problem at all.