Cartão Fidelidade: mais segurança para o QR Code
Escrito por Jerome Granados na
Recentemente introduzimos medidas de segurança adicionais para o QR Code do cartão fidelidade. Agora, será possível eliminar um código QR existente e substituir este por um novo.
O QR Code pode ser usado para validar pontos no cartão fidelidade. O cenário de uso geralmente é o seguinte:
1) o seu cliente visita o ponto de venda e mostra o cartão fidelidade em seu telefone,
2) você mostra o QR Code para o cliente em uma tela ou em uma versão impressa,
3) o cliente valida o QR Code no aplicativo ou no web app e ganha um ponto em seu cartão fidelidade.
Para evitar o abuso dessa funcionalidade, já era possível configurar um intervalo mínimo entre 2 validações. Cabe ao dono do app determinar este tempo. Observe que se você inserir 0 min, o código QR pode ser verificado várias vezes sem restrição de tempo. Em alguns casos isso pode ser bastante útil, por exemplo, se o cliente fizer uma compra cara e você desejar recompensar ele com mais pontos.
1) o seu cliente visita o ponto de venda e mostra o cartão fidelidade em seu telefone,
2) você mostra o QR Code para o cliente em uma tela ou em uma versão impressa,
3) o cliente valida o QR Code no aplicativo ou no web app e ganha um ponto em seu cartão fidelidade.
Para evitar o abuso dessa funcionalidade, já era possível configurar um intervalo mínimo entre 2 validações. Cabe ao dono do app determinar este tempo. Observe que se você inserir 0 min, o código QR pode ser verificado várias vezes sem restrição de tempo. Em alguns casos isso pode ser bastante útil, por exemplo, se o cliente fizer uma compra cara e você desejar recompensar ele com mais pontos.
Reset do QR Code
Agora, se você perceber algum tipo de comportamento abusivo com o QR Code, você pode redefinir ele e a URL de acesso. O reset tem duas consequências:
1) todas as versões anteriores do QR Code deixam de ser úteis. Como resultado, não esqueça de imprimir a nova versão antes de usar novamente.
2) a URL para acessar a versão on-line do QR Code também é renovada. A URL é exclusiva e não pode ser adivinhada. Lembre-se de que o QR Code só será exibido nessa página se seu aplicativo estiver publicado. Ele deve estar pelo menos disponível em uma dessas 3 plataformas: Web, iOS ou Android.
1) todas as versões anteriores do QR Code deixam de ser úteis. Como resultado, não esqueça de imprimir a nova versão antes de usar novamente.
2) a URL para acessar a versão on-line do QR Code também é renovada. A URL é exclusiva e não pode ser adivinhada. Lembre-se de que o QR Code só será exibido nessa página se seu aplicativo estiver publicado. Ele deve estar pelo menos disponível em uma dessas 3 plataformas: Web, iOS ou Android.