Event
Een registratie van een wijziging in een betaling, gamesessie, KYC-controle, bonus, spelersprofiel of ander object.
Stel betrouwbare levering van statussen en events tussen systemen in: van het aanmaken van een bericht en signature-validatie tot ontvangstbevestiging, herlevering en foutmonitoring.
Geef ID, type, tijd, object, status en gerelateerde gegevens op.
Verstuur het event via HTTPS met een signature en beperkte timeout.
Sla het event na verificatie op en retourneer snel een succesvolle HTTP-response.
Probeer levering opnieuw met oplopende intervallen en bewaar niet-geleverde events voor onderzoek.
De afzender kan levering opnieuw proberen, daarom moet de ontvanger de bron controleren, ontvangst bevestigen en elk event slechts één keer toepassen.
Een registratie van een wijziging in een betaling, gamesessie, KYC-controle, bonus, spelersprofiel of ander object.
De ontvanger retourneert een succesvolle HTTP-response nadat het event is geverifieerd en betrouwbaar is opgeslagen.
Herlevering en reconciliatie helpen gegevens te herstellen na tijdelijke onbeschikbaarheid van een van beide systemen.
Een consistente berichtstructuur vereenvoudigt verificatie, routering, bescherming tegen duplicaten en ondersteuning voor verschillende eventtypen.
Een unieke waarde waarmee het systeem herlevering herkent en de verwerkingsgeschiedenis kan terugvinden.
Een duidelijke, stabiele naam die bepaalt welke wijziging heeft plaatsgevonden en hoe deze moet worden verwerkt.
Datum en tijd waarop het event is aangemaakt, in het afgesproken formaat en de afgesproken tijdzone.
Type en ID van betaling, speler, ronde, verzoek, bonus of ander object.
Een versienummer maakt het mogelijk de berichtstructuur veilig te wijzigen zonder actieve integraties te verstoren.
De ID van het oorspronkelijke verzoek, de transactie, sessie of keten van gerelateerde acties.
Merk, project, markt, omgeving, provider en andere gegevens die nodig zijn voor correcte routering.
De minimale set velden die nodig is om de wijziging te verwerken of een volgend API-verzoek uit te voeren.
Voordat gegevens worden gewijzigd, controleert de ontvanger de beveiligde verbinding, signature, aanmaaktijd en unieke event-ID.
Controleer de signature aan de hand van de ruwe request body voordat u het JSON-formaat wijzigt.
Wijs het verzoek af als de eventtijd buiten het toegestane venster valt.
Gebruik het afgesproken geheim en HMAC- of digitale-signature-algoritme.
Bevestig dat het event nog niet is toegepast en sla het verificatieresultaat op.
De afzender moet onderscheid maken tussen succesvolle ontvangst, een tijdelijke fout en een permanente fout, terwijl de ontvanger snel en eenduidig moet reageren.
Bevestigt dat het event is geverifieerd en betrouwbaar is opgeslagen voor verdere verwerking.
Voer geen langdurige verwerking uit voordat u de afzender antwoordt — sla het event eerst op.
Probeer levering opnieuw na een tijdelijke netwerkfout, onbeschikbaarheid of uitblijven van response.
Vergroot geleidelijk de wachttijd tussen pogingen om extra belasting te voorkomen.
Bewaar het event na het uitputten van alle pogingen voor diagnostiek en handmatige afhandeling.
Een operator kan een geselecteerd event opnieuw verzenden zonder een nieuwe bewerking aan te maken.
Volg aantal pogingen, responses, laatste fout en volgende levertijd.
Waarschuw het team wanneer fouten toenemen, nieuwe pogingen zijn uitgeput of events zich in de wachtrij ophopen.
De ontvanger mag niet vertrouwen op eenmalige levering of strikte eventvolgorde.
Test succesvolle levering, ongeldige signatures, duplicaten, trage responses, events in verkeerde volgorde en herstel na een storing.
Gewijzigd bericht, onbekende sleutel, verlopen tijdstempel en niet-ondersteund algoritme.
Hetzelfde event komt meerdere keren binnen vóór en nadat de verwerking is voltooid.
De ontvanger reageert te laat, de verbinding valt weg of de ontvangstbevestiging bereikt de afzender niet.
Een eindstatus arriveert vóór een tussenstatus en een ouder event wordt na een nieuwer event geleverd.
Test HTTP 5xx-fouten, DNS, TLS, rate limits en volledige uitputting van nieuwe pogingen.
Alle pogingen, responses, fouten en resultaten van handmatige herlevering moeten op event-ID doorzoekbaar zijn.
Productielevering wordt ingeschakeld nadat beveiliging, bescherming tegen duplicaten, herlevering en foutmonitoring zijn gecontroleerd.
Geef de eventlijst, ontvangende endpoints en regels voor statusovergangen door. APIACE helpt de berichtstructuur, signature-validatie, herlevering en foutmonitoring te definiëren.