Ga direct naar de hoofdinhoud
— Reference

Fraudebeslissingen auditten met het fraude-actielog

Elke goedkeur- of afkeurbeslissing op een Shopify-bestelling in Alva Digital Downloads wordt vastgelegd als een rij FraudCheckAction, gekoppeld aan het bestel-ID, de aankoop, het risiconiveau en de tijdstempel. Het log is het audit-spoor voor het onderzoeken van geschillen en het opsporen van onbedoelde goedkeuringen.

Wat wordt vastgelegd

Er wordt een rij FraudCheckAction aangemaakt wanneer een bestelling met de score HIGH (of MEDIUM, als de hoogrisico-drempel is ingeschakeld) van Shopify Risk Analysis in de wachtrij belandt. Elke rij bevat:

  • Bestel-ID — de Shopify-bestel-GID, één rij per aankoop op de bestelling.
  • RisiconiveauHIGH, MEDIUM of LOW, zoals geretourneerd door Shopify.
  • Beslissingapproved als drietoestand: null (in afwachting), true (goedgekeurd), false (afgekeurd).
  • Aangemaakt op — de tijdstempel waarop de bestelling werd gemarkeerd.
  • Auto-fulfilment-vlag — of Shopify-fulfilment werd uitgesteld tot goedkeuring.

Goedkeuren en afkeuren zijn de enige twee actietypen. Er is geen aparte intrekking-vermelding — toegang intrekken na bezorging is een andere actie op de Bestelpagina.

Where to view it

Open Gemarkeerde bestellingen in de linker navigatie van de Alva-admin. De pagina heeft twee tabbladen:

  • Actief — beslissingen in afwachting (approved = null), oudste eerst.
  • Archief — eerdere beslissingen, waar afgekeurde rijen staan.

Goedgekeurde rijen worden niet bewaard op het tabblad Archief. Na goedkeuring verwijdert Alva de rij FraudCheckAction als onderdeel van de cleanup-keten. Het audit-spoor voor een goedkeuring leeft op het Purchase-record als fraudCheckPassed = true en is inline zichtbaar op de besteldetailpagina.

Screenshot nodig

Alva-admin → Gemarkeerde bestellingen → tabblad Archief. Toon de tabel met drie voorbeeldrijen van afgekeurde bestellingen: bestel-ID, datum gemarkeerd, risiconiveau (HIGH- en MEDIUM-labels), kolom auto-fulfilment en een statuslabel "Afgekeurd" in rood. Het tabblad Actief zichtbaar maar niet geselecteerd. Geen echte klantgegevens zichtbaar.

Het tabblad Archief op Gemarkeerde bestellingen, met afgekeurde beslissingen die als audit-geschiedenis bewaard blijven.

Filteren en exporteren

De pagina Gemarkeerde bestellingen laadt maximaal de 500 meest recente rijen per shop, nieuwste eerst. Gebruik de filterbalk boven elke tabel om te beperken:

  • Zoeken op bestel-ID — hoofdletterongevoelige substring-match op de GID.
  • Risiconiveau — multiselect-chips voor HIGH, MEDIUM, LOW.

Filteren op datumbereik en attributie van de beslisser (gebruiker) zijn niet beschikbaar in de huidige admin-UI. Er is geen ingebouwde CSV-export voor het fraudelog; de rijen zijn op de pagina zichtbaar en pageerbaar in batches van 20. Voor een diepere audit kun je via support rechtstreeks de tabel FraudCheckAction opvragen — elke rij bevat shopId, orderId, purchaseId en createdAt.

Screenshot nodig

Alva-admin → Besteldetailpagina (app/orders/$id) voor een goedgekeurde bestelling. Toon de sectie Fraudecheck met een risicolabel ("High"), de tijdstempel waarop de check liep en de status "Goedgekeurd". Geef de inline fraudecheck-geschiedenis weer zoals hij op de pagina verschijnt. Geen echte klantgegevens zichtbaar.

Een besteldetailpagina met de inline fraudecheck-geschiedenis zichtbaar.

Eerlijke beperking

Twee gaten zijn de moeite waard om te kennen. Geautomatiseerde goedkeuringen vanuit Shopify Flow (de Flow-actie "Bestelling goedkeuren") schrijven naar dezelfde rij FraudCheckAction en volgen dezelfde verwijderen-bij-goedkeuring-opruiming — een Flow-gestuurde goedkeuring laat dus geen fraude-logspoor achter zodra hij is voltooid — alleen Purchase.fraudCheckPassed = true blijft over. POS-bestellingen slaan fraudechecks volledig over; er wordt nooit een rij FraudCheckAction aangemaakt voor een POS-verkoop, dus POS-bestellingen verschijnen op geen van beide tabbladen in het log.

Veelgestelde vragen

Kan ik een goedkeuring of afkeuring ongedaan maken?

Een afkeuring kun je terugdraaien: open het tabblad Archief op Gemarkeerde bestellingen en klik op Goedkeuren bij de afgekeurde rij. Een goedkeuring kan niet vanuit het log ongedaan worden gemaakt, omdat Alva de FraudCheckAction-rij na goedkeuring verwijdert. Om de toegang op een al goedgekeurde bestelling af te sluiten, trek je downloadtoegang in op de Bestelpagina en geef je terug of annuleer je in Shopify.

Hoelang wordt het fraude-actielog bewaard?

Afgekeurde FraudCheckAction-rijen worden onbepaald bewaard, samen met de Purchase. Ze worden alleen verwijderd wanneer de bovenliggende aankoop of het shoprecord wordt verwijderd (cascade delete). Goedgekeurde beslissingen worden niet als logrijen bewaard; het audit-spoor voor een goedkeuring leeft op het Purchase-record als fraudCheckPassed = true.

Ziet de klant iets uit het fraude-actielog?

Nee. Het fraude-actielog is alleen voor admins. De klant ziet nooit het risiconiveau, de beslissing of de tijdstempel. Hij ziet de downloadmail wanneer een bestelling is goedgekeurd, en een vastgehouden-bestelpagina wanneer een beslissing in afwachting of afgekeurd is.

Was dit nuttig?

Kom je er niet uit? Mail ons.