This gift card doesn't give points trough the loyalty program when purchased, only when it's being used by the buyer (when they are logged in their account), it will give you points. Or buy the person who the gift card is for.
Gift cards are digital, you won't be send an actual gift card. A code will be send to you that you can use.