Yes, you will earn points on your transaction when paying for a purchase with a pre-paid Visa or Mastercard gift card.