Ga naar inhoud

Beschrijving van het validatieproces

De WooCommerce Integration Kit ondersteunt de validatiefunctie van XLS Padlock: u kunt uw gecompileerde werkmap-EXE zo configureren dat deze regelmatig de geldigheid van de activering controleert.

Mogelijke toepassingen:

  • u verkoopt Excel-werkmappen en u wilt de toegang ertoe blokkeren als eindgebruikers om een terugbetaling vragen.
  • u wilt regelmatig bepalen wie toegang heeft tot Excel-werkmappen.

Om de validatiefunctie te activeren, vult u het veld voor de basis-validatie-URL in.

XLS Padlock validation settings with the Base Validation URL field to fill in

Voer in het veld Base Validation URL de eerder gedefinieerde basis-URL in (zie Basis-URL voor activering) op uw webserver gevolgd door /dovalidation/{product ID} (een afsluitende slash / is niet verplicht) en vervang {product ID} door de product-ID die aan uw werkmap is gekoppeld (en in workbooks.json is gedefinieerd).

In ons geval zou dat zijn:

https://www.mywebsite.com/wordpress/activation/dovalidation/68

Bepaal vervolgens de frequentie van de validatie en wat er moet gebeuren als de validatie mislukt. Raadpleeg de XLS Padlock User Guide voor meer informatie over elke instelling.

Compileer uw werkmap-EXE opnieuw met XLS Padlock.

De gecompileerde werkmap-EXE kan nu bij het opstarten een validatie uitvoeren:

Compiled workbook EXE performing an online validation check at startup

Stel dat u de toegang van uw klant hebt geblokkeerd (zie Een klant blokkeren), dan krijgen zij deze foutmelding (geretourneerd door de webtoepassing):

Validation error message shown to a customer whose access has been blocked

Anders, als de validatie slaagt, vervolgt de gecompileerde werkmap-EXE de uitvoering.

Tijdens de validatie controleert de WooCommerce-kit ook de status van de bestelling.

Deze wordt geweigerd als de status pending, processing, on-hold, cancelled, refunded of failed is. Zo wordt gewaarborgd dat alleen betalende klanten worden gevalideerd.