Good Afternoon, I was able to check in with our Visa partner specialist about your question. According to them you would not get the 5 or 3 points (depending on the card you have) per dollar for these types of purchases. The terms state "at Marriott locations". The website is not seen as a Marriott location. The charge would need to be made at a property. To further clarify, if you purchased the gift card at a hotel gift shop then you would get the credit card points, but then you would not get the 10 points per dollar for the promotion, since the promotion requires you to make the purchase online. I hope this helps - thanks!