Remarque : cet article concerne uniquement l’intégration HiPay Enterprise en Direct POST.
L’empreinte digitale de l’appareil permet de procéder à son identification grâce aux données collectées par un programme client exécuté sur l’ordinateur d’un utilisateur final.
Ce programme client génère une « boîte noire », qui contient toutes les informations disponibles sur l’appareil.
Les applications Web obtiennent les données de l’appareil en recueillant le JavaScript généré dynamiquement depuis HiPay Enterprise. Le JavaScript détermine l’information disponible et génère une boîte noire à partir de toutes les sources disponibles.
Contenu de la boîte noire
Généralement, une boîte noire :
- peut aller jusqu’à 4 000 octets (la taille moyenne étant légèrement inférieure à 1 000 octets)
- contient des valeurs alphanumériques et les caractères spéciaux suivants : + / ; =
- commence par 0200, 0400, 0500 ou 0600
Génération du contenu de la boîte noire
Pour intégrer le programme client, vous devez spécifier un champ caché qui sera rempli par le JavaScript.
La boîte noire s’ajoute aux champs à soumettre avec les autres données du formulaire.
À FAIRE |
À NE PAS FAIRE |
1. INCLURE un champ de formulaire caché avec un ID « ioBB » dont la valeur sera renseignée automatiquement.
https://secure-gateway.hipay-tpp.com/gateway/toolbox/fingerprint |
1. NE PAS APPELER la fonction JavaScript d’empreinte digitale de l’appareil HiPay Enterprise AVANT d’inclure le champ de formulaire caché « ioBB ».
|
Exemple de génération d'une boîte noire
<form name="test"> <!-- hidden field to store black box --> <input type="text" name="device_fingerprint" id="ioBB"> </form> <!-- Include JavaScript fingerprint library --> <script language="javascript" src="https://secure-gateway.hipay-tpp.com/gateway/toolbox/fingerprint"> </script> |
Commentaires
0 commentaire
Cet article n'accepte pas de commentaires.