Aller au contenu

Description du processus de validation

Le WooCommerce Integration Kit prend en charge la fonctionnalité de validation de XLS Padlock : vous pouvez configurer votre classeur compilé EXE pour vérifier régulièrement la validité de l’activation.

Utilisations possibles :

  • vous vendez des classeurs Excel et vous souhaitez bloquer leur accès si les utilisateurs finaux demandent un remboursement.
  • vous souhaitez contrôler régulièrement qui peut accéder aux classeurs Excel.

Pour activer la fonctionnalité de validation, renseignez le champ d’URL de base de validation.

Paramètres de validation de XLS Padlock avec le champ Base Validation URL à renseigner

Dans le champ Base Validation URL, saisissez l’URL de base telle que définie précédemment (voir URL de base pour l’activation) sur votre serveur web suivie de /dovalidation/{product ID} (une barre oblique finale / n’est pas obligatoire) et remplacez {product ID} par l’ID du produit associé à votre classeur (et défini dans workbooks.json).

Dans notre cas, ce serait :

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

Ensuite, définissez la fréquence de validation et ce qui doit se passer en cas d’échec de la validation. Veuillez vous reporter au XLS Padlock User Guide pour plus de détails sur chaque paramètre.

Recompilez votre classeur EXE avec XLS Padlock.

Le classeur compilé EXE peut désormais effectuer une validation au démarrage :

Classeur compilé EXE effectuant une vérification de validation en ligne au démarrage

Supposons que vous ayez bloqué l’accès de votre client (voir Blocage d’un client), il obtiendra cette erreur (renvoyée par l’application web) :

Message d'erreur de validation affiché à un client dont l'accès a été bloqué

Sinon, si la validation réussit, le classeur compilé EXE poursuit son exécution.

Lors de la validation, le kit WooCommerce vérifie également le statut de la commande.

Elle sera refusée si le statut est pending, processing, on-hold, cancelled, refunded ou failed. Cela garantit que seuls les clients ayant payé sont validés.