Gift cards present fraud dilemma