No, you will not earn points when you purchase a gift card; the end user will earn the points when they use the gift card. For example, if you purchase a gift card for Jully, Jully will earn points when he uses his gift card to pay for his meal.