"using a Visa gift card I'd purchased a few months before"
If you purchased the gift card with another card they still can trace your e-mail address back to you.
Unique e-mail address -> Unique Visa gift card -> unique credit card
If you purchased the gift card with another card they still can trace your e-mail address back to you.
Unique e-mail address -> Unique Visa gift card -> unique credit card