Refund requests happen.
That's a given.
How you deal with them is sometimes down to you, sometimes down to your payment processor.
http://trevordumbleton.com/dealing-customer-refunds/