I've used credit cards to purchase online gifts for people a million times and I would never use their account for the purchase. I use my own, assuming it's a store I shop in, or create one to check out. You added your card to someone else's account. I can't think of a reason to do that if you didn't intend for them to spend it.
Likes: LynnJ and sas80