If you buy a gift card online you will be asked to join a club from a few offered in order to complete the transaction. Once you have joined one of those, you will discover that you are paying a small membership fee every month. In their fine print, “joining the club” means accepting the membership.
How to avoid: check to see if there is a way to opt out of this. If there isn’t, cancel the transaction and buy your gift card elsewhere.