Códigos de desconto seguros
Um código de desconto é uma promessa sobre dinheiro, e as formas como escapa são bem conhecidas.
Dois limites diferentes
Um limite global responde a "quantas vezes pode este ser resgatado em total". Um limite por comprador responde a "quantas vezes pela mesma pessoa". Não são o mesmo controlo, e ter apenas o primeiro é como um código destinado como um-por-cliente é resgatado cem vezes por cem contas descartáveis.
A expiração é inclusiva
Um código que expira a 22 de julho funciona durante todo o 22 de julho, no fuso horário do seu evento. Isto parece óbvio e é um clássico erro de um dia: tratado ingenuamente, uma expiração apenas por data termina o código à meia-noite e mata o seu último dia.
A moeda tem de corresponder
Um código de valor fixo tem uma moeda. Um código "€10 de desconto" não pode descontar 10 um evento com preços em iene — seria um erro de um fator cem na direcção errada. Códigos de valor fixo só se aplicam a eventos na sua própria moeda; códigos de percentagem viajam livremente.
Maiúsculas e minúsculas não importam ao comprador
Os códigos são armazenados e comparados numa forma canónica única, para que alguém digitando economize20 obtenha o mesmo resultado que ECONOMIZE20. Plataformas reais foram prejudicadas por isto — um código válido reportado como inválido porque a base de dados comparava com sensibilidade a maiúsculas e minúsculas.
Quando um código é recusado, o comprador é simplesmente informado de que não é válido. Dizer a alguém "já utilizou este" revela qual identidade o limite acompanha — a primeira coisa que qualquer pessoa tentando burlá-lo precisa de saber.