Evento
Un registro de un cambio en un pago, sesión de juego, comprobación KYC, bonificación, perfil de jugador u otro objeto.
Configure una entrega fiable de estados y eventos entre sistemas: desde la creación del mensaje y la verificación de la firma hasta la confirmación de recepción, el reenvío y la supervisión de errores.
Especifique el identificador, el tipo, la hora, el objeto, el estado y los datos relacionados.
Envíe el evento mediante HTTPS con una firma y un tiempo de espera limitado.
Después de verificarlo, guarde el evento y devuelva rápidamente una respuesta HTTP correcta.
Reintente la entrega con intervalos crecientes y conserve los eventos no entregados para su investigación.
El remitente puede reintentar la entrega, por lo que el receptor debe verificar el origen, confirmar la recepción y aplicar cada evento una sola vez.
Un registro de un cambio en un pago, sesión de juego, comprobación KYC, bonificación, perfil de jugador u otro objeto.
El receptor devuelve una respuesta HTTP correcta después de verificar y almacenar el evento de forma fiable.
El reenvío y la conciliación ayudan a restaurar los datos después de una falta de disponibilidad temporal de cualquiera de los sistemas.
Una estructura de mensaje coherente simplifica la verificación, el enrutamiento, la protección frente a duplicados y la compatibilidad con distintos tipos de eventos.
Un valor único que utiliza el sistema para reconocer reenvíos y encontrar el historial de procesamiento.
Un nombre claro y estable que define el cambio producido y cómo debe procesarse.
La fecha y hora en que se creó el evento, en el formato y zona horaria acordados.
El tipo y el identificador del pago, jugador, ronda, solicitud, bonificación u otro objeto.
Un número de versión ayuda a modificar de forma segura la estructura del mensaje sin interrumpir integraciones activas.
El identificador de la solicitud original, transacción, sesión o cadena de acciones relacionadas.
Marca, proyecto, mercado, entorno, proveedor y otros datos necesarios para un enrutamiento correcto.
El conjunto mínimo de campos necesario para procesar el cambio o realizar una solicitud posterior a la API.
Antes de modificar datos, el receptor verifica la conexión segura, la firma, la hora de creación y el identificador único del evento.
Verifique la firma sobre el cuerpo de la solicitud sin procesar antes de cambiar el formato JSON.
Rechace la solicitud si la hora del evento queda fuera de la ventana permitida.
Utilice el secreto acordado y el algoritmo HMAC o de firma digital.
Confirme que el evento no se haya aplicado ya y guarde el resultado de la verificación.
El remitente debe distinguir entre una recepción correcta, un error temporal y un fallo permanente, mientras que el receptor debe responder con rapidez y sin ambigüedad.
Confirma que el evento se ha verificado y almacenado de forma fiable para su procesamiento posterior.
No realice un procesamiento prolongado antes de responder al remitente: guarde primero el evento.
Reintente la entrega tras un error temporal de red, falta de disponibilidad o ausencia de respuesta.
Aumente gradualmente la pausa entre intentos para evitar generar carga adicional.
Una vez agotados todos los intentos, conserve el evento para diagnóstico y gestión manual.
Un operador puede reenviar un evento seleccionado sin crear una nueva operación.
Controle el número de intentos, las respuestas, el último error y la hora del siguiente envío.
Alerte al equipo cuando aumenten los errores, se agoten los reintentos o se acumulen eventos en la cola.
El receptor no debe depender de una única entrega ni de un orden estricto de los eventos.
Pruebe la entrega correcta, las firmas no válidas, los duplicados, las respuestas lentas, los eventos fuera de orden y la recuperación tras un fallo.
Mensaje modificado, clave desconocida, marca temporal caducada y algoritmo no compatible.
El mismo evento llega varias veces antes y después de completar el procesamiento.
El receptor tarda demasiado en responder, la conexión se interrumpe o la confirmación no llega al remitente.
Un estado final llega antes que uno intermedio y un evento anterior se entrega después de uno más reciente.
Pruebe errores HTTP 5xx, DNS, TLS, límites de frecuencia y el agotamiento completo de los reintentos.
Todos los intentos, respuestas, errores y resultados de reenvío manual deben poder buscarse por identificador de evento.
La entrega en producción se habilita después de verificar la seguridad, la protección frente a duplicados, el reenvío y la supervisión de errores.
Facilite la lista de eventos, los endpoints receptores y las reglas de transición de estados. APIACE ayudará a definir la estructura del mensaje, la verificación de firmas, el reenvío y la supervisión de errores.