Evento
Registrazione di una modifica relativa a pagamento, sessione di gioco, verifica KYC, bonus, profilo del giocatore o altro oggetto.
Configura una trasmissione affidabile di stati ed eventi tra i sistemi: dalla creazione del messaggio e verifica della firma fino alla conferma della ricezione, alla riconsegna e al controllo degli errori.
Indicare identificatore, tipo, ora, oggetto, stato e dati correlati.
Trasmettere l'evento via HTTPS con firma e timeout limitato.
Dopo la verifica, salvare l'evento e restituire rapidamente una risposta HTTP di successo.
Ripetere la consegna aumentando l'intervallo e conservare gli eventi non inviati per l'analisi.
Il mittente può ripetere la consegna, quindi il destinatario deve verificare l'origine, confermare la ricezione e applicare ogni evento una sola volta.
Registrazione di una modifica relativa a pagamento, sessione di gioco, verifica KYC, bonus, profilo del giocatore o altro oggetto.
Il destinatario restituisce una risposta HTTP di successo dopo aver verificato e salvato in modo affidabile l'evento.
Il reinvio e la riconciliazione aiutano a ripristinare i dati dopo l'indisponibilità temporanea di uno dei sistemi.
Una struttura di messaggio uniforme semplifica verifica, routing, protezione dai duplicati e supporto di diversi tipi di evento.
Valore univoco con cui il sistema riconosce una riconsegna e trova la cronologia di elaborazione.
Nome stabile e comprensibile che definisce la modifica avvenuta e il modo in cui deve essere elaborata.
Data e ora di creazione dell'evento in formato e fuso orario concordati.
Tipo e identificatore di pagamento, giocatore, round, richiesta, bonus o altro oggetto.
Il numero di versione consente di modificare in sicurezza la struttura del messaggio senza interrompere le integrazioni esistenti.
Identificatore della richiesta originale, transazione, sessione o catena di azioni correlate.
Brand, progetto, mercato, ambiente, provider e altri dati necessari per il corretto routing.
Set minimo di campi per elaborare la modifica o effettuare una successiva richiesta API.
Prima di modificare i dati, il destinatario verifica connessione protetta, firma, ora di creazione e identificatore univoco dell'evento.
Verificare la firma sul contenuto originale della richiesta prima di modificare il formato JSON.
Rifiutare la richiesta se l'ora dell'evento è fuori dall'intervallo consentito.
Utilizzare il segreto concordato e l'algoritmo HMAC o la firma digitale.
Assicurarsi che l'evento non sia già stato applicato e salvare il risultato della verifica.
Il mittente deve distinguere tra ricezione riuscita, errore temporaneo e rifiuto permanente; il destinatario deve rispondere rapidamente e in modo univoco.
Conferma che l'evento è stato verificato e salvato in modo affidabile per l'elaborazione successiva.
Non eseguire elaborazioni lunghe prima di rispondere al mittente: salva prima l'evento.
Ripetere la consegna in caso di errore temporaneo di rete, indisponibilità o assenza di risposta.
Aumentare gradualmente la pausa tra i tentativi per evitare ulteriore carico.
Dopo l'esaurimento dei tentativi, conservare l'evento per la diagnostica e l'elaborazione manuale.
L'operatore può reinviare l'evento selezionato senza creare una nuova operazione.
Monitorare numero di tentativi, risposte, ultimo errore e ora del prossimo invio.
Avvisare il team in caso di aumento degli errori, esaurimento dei tentativi e accumulo di eventi in coda.
Il destinatario non deve fare affidamento su una sola consegna o su una sequenza rigorosa degli eventi.
Verificare consegna riuscita, firma non valida, ripetizioni, risposta lenta, ordine degli eventi modificato e ripristino dopo un errore.
Messaggio modificato, chiave sconosciuta, timestamp scaduto e algoritmo non supportato.
Lo stesso evento arriva più volte prima e dopo il completamento dell'elaborazione.
Il destinatario risponde troppo lentamente, la connessione si interrompe oppure la conferma non raggiunge il mittente.
Lo stato finale arriva prima di quello intermedio e un evento precedente viene consegnato dopo quello più recente.
Verificare errori HTTP 5xx, DNS, TLS, rate limiting ed esaurimento completo dei tentativi.
Tramite l'identificatore dell'evento devono essere reperibili tutti i tentativi, le risposte, gli errori e il risultato dell'invio manuale.
La consegna in produzione viene attivata dopo aver verificato sicurezza, protezione dai duplicati, reinvio e controllo degli errori.
Fornisci l'elenco degli eventi, gli endpoint di ricezione e le regole di modifica degli stati. APIACE ti aiuterà a definire struttura dei messaggi, verifica della firma, riconsegna e controllo degli errori.