Denver man loses $500 through invalid gift card