Evento
Um registro de mudança em um pagamento, sessão de jogo, verificação KYC, bônus, perfil de jogador ou outro objeto.
Configure a entrega confiável de status e eventos entre sistemas: desde a criação da mensagem e verificação da assinatura até a confirmação de recebimento, o reenvio e o monitoramento de erros.
Especificar o identificador, tipo, horário, objeto, status e dados relacionados.
Enviar o evento por HTTPS com uma assinatura e timeout limitado.
Após a verificação, armazenar o evento e retornar rapidamente uma resposta HTTP de sucesso.
Repetir a entrega com intervalos crescentes e manter os eventos não entregues para investigação.
O remetente pode repetir a entrega, portanto o destinatário deve verificar a origem, confirmar o recebimento e aplicar cada evento apenas uma vez.
Um registro de mudança em um pagamento, sessão de jogo, verificação KYC, bônus, perfil de jogador ou outro objeto.
O destinatário retorna uma resposta HTTP de sucesso após verificar e armazenar o evento de forma confiável.
Reenvio e conciliação ajudam a restaurar os dados após indisponibilidade temporária de qualquer um dos sistemas.
Uma estrutura de mensagem consistente simplifica a verificação, o roteamento, a proteção contra duplicidades e o suporte a diferentes tipos de eventos.
Um valor único usado pelo sistema para reconhecer reenvios e localizar o histórico de processamento.
Um nome claro e estável que define a alteração ocorrida e como ela deve ser processada.
A data e a hora em que o evento foi criado, no formato e fuso horário acordados.
O tipo e identificador do pagamento, jogador, rodada, solicitação, bônus ou outro objeto.
Um número de versão ajuda a alterar a estrutura da mensagem com segurança, sem interromper integrações ativas.
O identificador da requisição original, transação, sessão ou cadeia de ações relacionadas.
Marca, projeto, mercado, ambiente, provedor e outros dados necessários para o roteamento correto.
O conjunto mínimo de campos necessário para processar a alteração ou realizar uma requisição posterior à API.
Antes de alterar os dados, o destinatário verifica a conexão segura, a assinatura, o horário de criação e o identificador único do evento.
Verificar a assinatura com base no corpo bruto da requisição antes de alterar o formato JSON.
Rejeitar a requisição se o horário do evento estiver fora da janela permitida.
Usar o segredo acordado e o algoritmo HMAC ou de assinatura digital.
Confirmar que o evento ainda não foi aplicado e armazenar o resultado da verificação.
O remetente deve distinguir entre recebimento bem-sucedido, erro temporário e falha permanente, enquanto o destinatário deve responder de forma rápida e inequívoca.
Confirma que o evento foi verificado e armazenado de forma confiável para processamento posterior.
Não execute processamento demorado antes de responder ao remetente — primeiro armazene o evento.
Repetir a entrega após erro temporário de rede, indisponibilidade ou ausência de resposta.
Aumentar gradualmente o intervalo entre as tentativas para evitar carga adicional.
Após esgotar todas as tentativas, manter o evento para diagnóstico e tratamento manual.
Uma operadora pode reenviar um evento selecionado sem criar uma nova operação.
Acompanhar o número de tentativas, respostas, o erro mais recente e o horário da próxima entrega.
Alertar a equipe quando os erros aumentarem, as tentativas se esgotarem ou os eventos se acumularem na fila.
O destinatário não deve depender de uma única entrega nem de uma ordem rígida de eventos.
Testar entrega bem-sucedida, assinaturas inválidas, duplicidades, respostas lentas, eventos fora de ordem e recuperação após uma falha.
Mensagem modificada, chave desconhecida, timestamp expirado e algoritmo não suportado.
O mesmo evento chega várias vezes antes e depois da conclusão do processamento.
O destinatário demora demais para responder, a conexão cai ou a confirmação de recebimento não chega ao remetente.
Um status final chega antes de um intermediário, e um evento mais antigo é entregue depois de um mais novo.
Testar erros HTTP 5xx, DNS, TLS, limites de requisições e o esgotamento completo das tentativas.
Todas as tentativas, respostas, erros e resultados de reenvio manual devem poder ser pesquisados pelo identificador do evento.
A entrega em produção é ativada após a verificação de segurança, proteção contra duplicidades, reenvio e monitoramento de erros.
Envie a lista de eventos, os endpoints de recebimento e as regras de transição de status. A APIACE ajudará a definir a estrutura das mensagens, a verificação de assinatura, o reenvio e o monitoramento de erros.