You bought it 2 years ago and are just now wanting the money back

if that is the case I think your lucky that they will even give you store credit.
I understand your point about it being a Visa gift card, but the purchase was 2 years ago, why did you wait so long