Waarom dit belangrijk is
Licentiecodes zijn eindig. Een eenmalige activatiecode of unlock-token is maar één keer te gebruiken — en zodra hij naar een koper is gemaild, is hij feitelijk uit je voorraad verdwenen, of die koper nu met een gestolen kaart heeft betaald of niet. Zonder deze regel zou elke frauduleuze bestelling een echte code verbruiken, en zouden merchants die kleine batches software, cursustoegang of activatiecodes verkopen, hun voorraad zien wegvloeien op chargeback-fraude. Alva Digital Downloads behandelt code-toekenning als een reservering die nadat de bestelling is vertrouwd wordt gemaakt, niet op het moment van betaling.
Hoe het in de praktijk werkt
De flow draait elke keer hetzelfde wanneer fraudechecks op de shop zijn ingeschakeld:
- Bestelling betaald — the Shopify
orders/paidwebhook lands. Alva creates the Purchase record and queues the order in the fraud queue. - Codes gereserveerd? Nee. Every linked key stays at status
AVAILABLEin the pool. NoPurchaseLicenseKeyrow exists yet. - Jij keurt goed — Alva picks the oldest available keys from the linked tag, marks them
ASSIGNED, attaches them to the purchase, and emails the customer. - Voorraad leeg bij goedkeuring? Alva creates a
PendingLicenseKeyAssignmentrecord. The next CSV upload fills pending orders in FIFO order and emails customers automatically. - Jij keurt af — er wordt nooit een code toegekend. De voorraad blijft ongewijzigd. De bestelling ontvangt geen downloadmail.
Wat je in de admin ziet
The order detail page shows the fraud-pending status in the License keys section. The license key status API returns pending_fraud_check with the message "Order is pending verification" while the order sits in the queue. The home dashboard surfaces a In afwachting van fraudegoedkeuring count so held orders don't get forgotten.
Alva-admin besteldetailpagina voor een bestelling in de fraudewachtrij. Toon de sectie Licentiecodes met de status "verificatie in behandeling", met de knoppen Goedkeuren en Afkeuren erboven zichtbaar. Geen echte klantgegevens zichtbaar.
Wat klanten zien
De Shopify-bestelpagina van de klant toont de bestelling als betaald — Alva blokkeert de checkout van Shopify niet. De klant ontvangt geen downloadmail en er verschijnt geen code op de bestelstatuspagina of klantaccountpagina. Bij goedkeuring stuurt Alva de bezorgmail met de toegekende code. Bij afkeuring wordt geen mail verstuurd en betaalt de merchant de bestelling terug via Shopify.
Beperkingen
POS-bestellingen slaan de fraudewachtrij volledig over. Een digitaal product verkocht via een Shopify POS-terminal wijst zijn licentiecode toe en stuurt de bezorgmail meteen op het verkooppunt. De redenering: een card-present-verkoop is operationeel anders (de koper is fysiek aanwezig, chip-and-PIN heeft al gedraaid), en goedkeuring afdwingen op elke in-store-aankoop zou de baliesituatie breken. Verkoopt je shop producten met licentiecodes via POS én online, verwacht dan dat POS-verkopen direct codes verbruiken terwijl online verkopen op goedkeuring wachten.
FAQ
Kan ik een code aan een bestelling toekennen voordat fraudegoedkeuring plaatsvindt?
Niet zolang de bestelling in de fraudewachtrij staat. Keur de bestelling eerst goed en Alva kent de code automatisch toe en mailt hem. Wil je het wachten volledig overslaan, schakel dan fraudechecks uit onder Instellingen — elke betaalde bestelling ontvangt zijn code dan meteen.
Wat als ik op het moment van goedkeuring geen codes meer heb?
Alva maakt een PendingLicenseKeyAssignment-record voor de aankoop. Zodra je meer codes naar die tag uploadt, claimt de oudste wachtende bestelling ze als eerste (FIFO) en wordt de klant automatisch gemaild.
Geldt dit ook voor handmatig toegekende codes?
Ja. Elke code die door Alva stroomt — automatisch toegekend, automatisch gegenereerd of handmatig gekoppeld — wordt vastgehouden tot fraudegoedkeuring is bevestigd. De uitzondering zijn POS-bestellingen, die de wachtrij volledig overslaan.
Zie ook
Was dit nuttig?
Laatst bijgewerkt 2026-05-06