Is it possible to refund visa gift cards from online retailers like amazon and target or will they cancel the gift card after you refund them?