Bonjour,
Quelques précisions sur le comportement que vous observez.
Le module utilise exactement le même schéma d'hôte pour les trois appels GLS : OAuth, OOH Location Finder et ShipIT-Farm. En sandbox il appelle api-sandbox.gls-group.net pour tout, et en production il bascule sur api.gls-group.net pour tout, simplement en remplaçant le préfixe. Si l'OAuth et ShipIT-Farm fonctionnent en production chez vous, c'est que cette bascule d'hôte atteint bien GLS. Le fait que seul OOH échoue en production n'est donc pas un problème d'URL côté module.
L'explication est en fait du côté de GLS : pour l'API OOH Location Finder, l'accès à l'environnement de production n'est pas activé automatiquement quand vous créez votre application sur le portail, contrairement aux autres API. GLS demande de leur en faire la demande explicite par email à International Product Management (This email address is being protected from spambots. You need JavaScript enabled to view it.). Tant que cette demande n'a pas été traitée, l'appel OAuth réussit (l'authentification ne dépend pas de l'API), mais l'appel OOH en production renvoie un 401 ou 403, ce qui correspond au comportement que vous observez. Le module enregistre déjà le code HTTP et le corps de la réponse en cas d'échec OOH, donc si vous nous transmettez les lignes "GLS API" du fichier Payment log file de la page de configuration d'HikaShop obtenues pendant un test en production, on pourra confirmer que c'est bien ce cas.
Deux chemins possibles à partir de là :
1. Si vous tenez à utiliser OOH en production, faites la demande d'activation à GLS à l'adresse ci-dessus, en précisant votre identifiant d'application de production. Une fois l'accès accordé côté GLS, le module fonctionnera tel quel, sans modification de configuration.
2. La recommandation de GLS de privilégier ShipIT-Farm est cohérente et le module la couvre déjà sans modification : dans la configuration de votre méthode de livraison en point relais, le paramètre "API points relais" permet de basculer la recherche de points relais de OOH vers ShipIT-Farm. ShipIT-Farm fait alors les deux opérations (recherche des points relais et génération des étiquettes), avec des identifiants de points relais cohérents entre les deux étapes. Côté client, l'expérience de sélection sur la carte est identique. Il me semble que l'accès à ShipIT-Farm demandera aussi une discussion avec GLS.