Prevenção de fraudes no e-commerce
Adicione autenticação facial antes de ações sensíveis de conta e checkout. Seu backend decide quando solicitar e se permite continuar, usando o resultado da FACEIO como um sinal nos seus controles de fraude.
Acesse o FACEIO Console para criar aplicativos, gerenciar APIs e configurar webhooks para eventos de cadastro, autenticação e Facial ID.
As fraudes que geram as maiores perdas
O risco de fraude no e-commerce pode surgir no login, em alterações de conta, no checkout, em atualizações de pagamento e no resgate de recompensas. Mapeie essas ações antes de decidir onde uma autenticação adicional é útil.
A autenticação step-up baseada em risco permite solicitar uma verificação facial para ações selecionadas sem alterar todas as sessões. A FACEIO retorna o resultado; seu backend aplica as próprias regras de conta, pagamento e recuperação.
Tomada de conta (ATO)
Credenciais roubadas ou reutilizadas podem dar acesso a endereços, pedidos, recompensas e configurações de pagamento. Você pode solicitar autenticação adicional antes de ações selecionadas da conta.
Abuso promocional
Várias contas ou contas comprometidas podem ser usadas para solicitar descontos, indicações ou recompensas. A FACEIO pode fornecer um resultado de autenticação antes do resgate, enquanto seu sistema aplica as regras de elegibilidade.
Chargebacks de contas comprometidas
Pedidos feitos por uma conta comprometida podem ser contestados posteriormente. Um resultado de autenticação step-up oferece ao seu backend mais um sinal antes de processar pedidos ou alterações de conta selecionados.
Fricção direcionada sem interromper o checkout
Uma solicitação em todas as sessões pode adicionar trabalho desnecessário para o cliente. Uma abordagem direcionada permite que seu backend invoque a autenticação facial sem senha apenas quando uma ação ou sinal de risco corresponde à sua política.
Verificação seletiva
Seu site ou aplicativo web aciona a autenticação step-up quando uma condição configurada de conta, checkout ou risco é atendida.
Controlada pela sua lógica
A FACEIO fornece o fluxo e o resultado da autenticação facial. Seu backend define o acionamento, compara o Facial ID retornado com a conta atual e decide se a ação pode continuar.
Aprenda a acionar a verificação step-up a partir de sinais de risco do aplicativo.
Visível somente quando suas regras acionam
O princípio central de UX da verificação step-up é a proporcionalidade: a fricção deve corresponder ao risco. Quando invocado, o widget authenticate() é aberto na própria página. Não há redirecionamentos, páginas separadas ou dispositivos adicionais.
Para o cliente legítimo
Quando suas regras acionam a verificação, o cliente conclui o fluxo de câmera da FACEIO na página atual. Seu backend recebe o resultado e aplica a política definida para a ação.
Para o atacante
Ter uma senha ou cookie de sessão não fornece o rosto do usuário cadastrado. Um resultado com falha, cancelado ou sem correspondência permite ao backend pausar a ação, solicitar outro método ou encaminhar a sessão para análise.
Onde aplicar a verificação step-up
Aplicar verificação facial em pontos sensíveis específicos do e-commerce oferece outra entrada para sua política de risco sem solicitar a todos os clientes. Para entender a arquitetura de identidade, consulte autenticação biométrica para aplicativos web e fraude de cartão de crédito.
-
Alteração do endereço de entrega
Uma alteração no endereço de entrega pode ser tratada como ação de maior risco. Solicite autenticação facial antes de salvá-la e deixe seu backend aprovar, recusar ou revisar a mudança.
-
Pedidos de alto valor
Pedidos acima de um limite definido pela sua empresa podem acionar autenticação facial antes que o backend envie ou capture o pagamento.
-
Sinais de login suspeito
Seus próprios sinais de dispositivo, rede ou localização podem acionar uma verificação facial após o login. O resultado da FACEIO passa a ser uma entrada da sua política de sessão.
-
Alterações no método de pagamento
Solicite autenticação facial antes de salvar um novo método de pagamento ou alterar dados de cobrança. Seu backend continua responsável por validar o método e autorizar a atualização.
-
Resgate de código promocional
Chame
authenticate()antes do resgate e compare o Facial ID retornado com o associado à conta atual antes de aplicar o benefício.
Integração com a plataforma
A verificação step-up pressupõe que os usuários já estejam cadastrados na FACEIO. Depois do cadastro, você pode proteger ações sensíveis chamando authenticate() antes de executar essas ações. Os padrões de cadastro e sessão são abordados em fluxos de login com reconhecimento facial.
// Exemplo: antes de processar um pedido de alto valor
async function processHighValueOrder(order) {
try {
const result = await faceio.authenticate({ locale: 'auto' });
// Se for bem-sucedido, prossiga com o pedido
await submitOrder(order, result.facialId);
} catch (err) {
// Facial check failed or was cancelled
return blockOrder(order, err);
}
}
Envie o Facial ID retornado ao seu backend. Valide-o com a chamada privada adequada, compare-o com o Facial ID associado à conta conectada e aplique suas próprias regras de autorização e fraude. Consulte a referência da REST API.
Precisa de orientação completa para a integração?
Aprenda a acionar o step-up a partir de sinais de risco do backend, tratar falhas adequadamente e registrar eventos para auditoria no Guia de integração ou entre em contato com o Suporte.
Soluções relacionadas
A FACEIO também oferece fluxos de autenticação e identidade além da prevenção de fraudes no e-commerce:
Recursos do estudo de caso de e-commerce
Implemente step-up facial para prevenção de fraudes no e-commerce
Use estes recursos para adicionar autenticação facial antes de ações selecionadas de conta, checkout, pagamento, recompensas ou recuperação. Seu backend continua responsável pela avaliação de risco e pela autorização.
Adicione step-up facial à sua plataforma
Crie um aplicativo FACEIO e adicione authenticate() antes das ações sensíveis de conta ou checkout selecionadas pela política do seu backend.