Separe a experiência da confirmação

O cliente pode fechar a página, perder ligação ou regressar ao site antes de o estado final estar disponível. Por isso, o retorno do navegador serve para orientar a experiência, mas não deve ser a única prova de pagamento. A confirmação precisa de informação validada no servidor, associada ao pedido correto.

O mesmo evento pode chegar mais de uma vez

Uma integração deve conseguir receber novamente uma notificação sem cobrar ou ativar duas vezes. Compare referência, valor, moeda e estado e mantenha um registo do processamento. A assinatura ou autenticação do evento também precisa de validação. Não confie num estado enviado livremente pelo cliente ou num parâmetro da URL.

Teste o que acontece quando algo falha

Inclua cenários de pagamento recusado, evento atrasado, reembolso e indisponibilidade temporária. Defina como reconciliar diferenças entre o sistema e o prestador. Na Logins.pt, projetos de integração são desenhados de acordo com as APIs e condições de cada plataforma. A experiência deve explicar o estado real do pedido sem dar como concluído o que ainda está pendente.

Antes de avançar

  • Confirmar no servidor.
  • Evitar processamento duplicado.
  • Preparar conciliação e tratamento de falhas.

Como a Logins.pt pode ajudar

Apresente o seu contexto e os resultados que pretende alcançar. A equipa avalia consigo o âmbito, as dependências e os próximos passos, antes de preparar uma proposta.

Conhecer o serviço

Falar com a equipa pelo WhatsApp →