Sécurisation du paramétrage TPV d'appel des services web
Cette modification concerne
la version ERP Divalto infinity 10.7 à partir du service pack 217e
la version ERP Divalto infinity 10.9 à partir du service pack 219c
la version ERP Divalto infinity 10.10 à partir du service pack 220b
la version ERP Divalto infinity 10.11 à partir du service pack 221b
les versions supérieures à ERP Divalto infinity 10.11
Paramétrage actuel
Le paramétrage des caisses se fait via la fiche dossier TPV, sur CHAQUE caisse
Point de vente → Fichiers → Paramètres Point de Vente → Dossier TPV
Cette URL est l’URL du service web SOAP.
L’URL indiquée n’est plus utilisée par l’ERP pour des raisons de sécurité
Nouveau paramétrage
L’objectif est de remplacer l’appel SOAP par un appel REST afin de sécuriser l’appel de la caisse vers le serveur
Le nouveau paramétrage se fait, également, dans
Administration → Paramètres → Dématérialisation → Paramétrage service web
Action à répéter sur CHAQUE caisse, et à partir du dossier commun 999 pour indiquer un paramétrage général
Il s'agit ici de créer une entrée ayant les caractéristiques suivantes :
(dossier doit être le 999)
code service web : WEB_SERVICE_INFINITY
Type de service web : Autres
URL : c’est l’URL du mode REST qu’il faut renseigner ici
Login : login de l’utilisateur utilisé pour la connexion
Mot de passe : mot de passe de l’utilisateur précédent
Média/Clé : mettre la balise “<EVT>” ou “<ENV>” suivi du nom de l’environnement, par exemple : <EVT>Prod
L’URL du service web REST peut être déduite de celle de service web SOAP
Consultez les pages suivantes pour plus d’informations
Pour appeler un serveur en environnement SaaS l’URL doit être au format suivant :
https://api.divaltocloud.com/[NumeroSite]/[NomEnvironnement]/api/v1/
Il n’y a pas de domaine car c’est le numéro de site qui fait foi
Le login ressemble à compteutilisateur@C[NuméroSite].divalto.com
Le bouton “Tester la connexion” qui existait dans la fiche dossier TPV ne se base plus sur l’url webservice en mode SOAP mais sur le service web WEB_SERVICE_INFINITY qui vient d'être paramétrée.
Il permet donc de vérifier le bon fonctionnement du service web.