/
Sécurisation du paramétrage TPV d'appel des services web

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

 

image-20240304-164935.png

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

 

 

 

image-20250203-144717.png

 

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.