Hoe het werkt
Fraudechecks pauzeren downloads op één punt in de bestelcyclus: tussen Shopify die de betaling bevestigt en Alva die iets naar de klant stuurt. Vijf stappen draaien op volgorde:
- De webhook ORDERS_PAID vuurt af. Shopify stuurt de payload van de betaalde bestelling via Pub/Sub naar Alva. De webhook-handler resolvt de shop, klant en productmappings.
- De Shopify Risk Analysis API geeft een aanbeveling terug. Alva roept Shopify's risico-endpoint aan en ontvangt een van drie labels — low, medium of high.
- De bestelling komt in de fraudewachtrij als het risico de drempel haalt. When the recommendation matches the merchant's configured threshold (typically high), Alva writes a
FraudCheckQueuerow inside a database transaction. The download email is held. License-key assignment is held. - Goedkeuren geeft de bestelling vrij. The merchant approves from the fraud queue. Alva sends the delivery email, runs license-key auto-assignment, and writes a
FraudCheckActionaudit row. - Afkeuren blokkeert bezorging. De merchant keurt af. Er wordt geen mail verstuurd, geen licentiecodes worden toegekend, en de bestelling wordt als afgekeurd gemarkeerd. Toegang kan later alsnog worden ingetrokken als er iets is doorgeschoten.
Wanneer bestellingen worden vastgehouden
Een bestelling wordt vastgehouden als beide voorwaarden gelden: fraudechecks zijn ingeschakeld bij Instellingen → Fraudebescherming, en Shopify's Risk API geeft een aanbeveling op of boven het ingestelde risiconiveau (standaard high). Bestellingen met laag of gemiddeld risico glijden er doorheen. Bestellingen die de drempel halen blijven in de wachtrij staan zonder mail en zonder licentiecode totdat ze zijn beoordeeld.
Alva-admin → Bestellingen → Fraudewachtrij. Toon 2–3 voorbeeldbestellingen met status "Beoordeling in behandeling", de Shopify-risicopil ("Hoog"), productnamen en de knoppen Goedkeuren / Afkeuren. Geen echte klantgegevens zichtbaar.
Wat klanten zien tijdens vasthouden
Klanten zien niets. Er komt geen downloadmail in de inbox, de pagina Klantaccount toont geen gekochte bestanden en de bedankpagina van de bestelstatus toont geen downloadlink. De bestelling zelf ziet er in Shopify uit als betaald — de hold geldt alleen voor digitale fulfilment.
Wanneer bestellingen NIET worden gecheckt
POS-bestellingen slaan fraudechecks volledig over. Card-present-verkopen in Shopify POS dragen standaard geen klantrecord, en de webhook-handler short-circuit voordat de Risk API wordt bereikt. Mail- en licentiecodetoekenning vuren voor die bestellingen meteen af. Concept-bestellingen en gast-checkouts zonder klantrecord volgen hetzelfde pad.
Zie ook
Veelgestelde vragen
Ja. Open Instellingen → Fraudebescherming in de Alva-admin en zet de fraudewachtrij uit. Elke betaalde bestelling activeert dan meteen een downloadmail en licentiecode-toekenning zonder risicobeoordeling.
Open Bestellingen → Fraudewachtrij in de Alva-admin. De pagina toont elke vastgehouden bestelling met de Shopify-risicoaanbeveling en de producten die op verzending wachten.
Ja. Licentiecodes worden nooit toegekend aan een vastgehouden bestelling. Toekenning draait pas nadat de merchant goedkeurt, wat voorkomt dat frauduleuze kopers door de code-voorraad gaan.
Was dit nuttig?
Laatst bijgewerkt 2026-05-06