So if you use bitrefill and add to Apple Pay or Google Wallet then your device ID is associated directly with all activity. And your name is 99% associated with that device ID. 99% as in 99% of people out there have it associated to them. Unless you get a burner phone... but I'm sure you have to login to apple or google in order to have a wallet in the first place. So you're making burner phone purchases and burner email addresses all the way down...
You can get "caught" anywhere along the way. With your home WiFi / IP address for instance.
Alternatively, if you get a card mailed to you, then you put in an address and a name. This is probably the best option - just mail it to your uncle Jim's work address and hope that nobody steals the $200 Mastercard visa giftcard along the way. "oops, never showed up."