Poor experience trying to buy a Marriott gift card.
Tried to buy $300 gift card plus $1 shipping. Got to check out - clicked Complete Purchase and got in fairly fine print on the screen "Payment transaction failed" and noticed I had not clicked I'm not a Robot by mistake.
Checked the box - got the same Payment transaction failed message - but did promptly get 2 emails from Amex Your Card may not have been present for a purchase both for $301 and 2 pending charges from Amex for $301. Completely unhelpful to call the Marriott gift card number - and Amex was unhelpful as well - saying, it should drop from pending - call us if it doesn't.