X
Publié: 2026-05-26 | Mis à jour: 2026-05-26
Erreur d'authentification de l'API NiceNIC v2 : causes courantes et solutions


Si votre requête à l'API NiceNIC Revendeur v2 renvoie une erreur d'authentification, le problème provient généralement des identifiants API, de l'en-tête Authouization, des paramètres de liste blanche IP, de l'accès revendeur, ou de l'environnement serveur émettant la requête.

Ce guide explique les causes les plus fréquentes et fournit aux revendeurs, fournisseurs d'hébergement, développeurs, agences et utilisateurs WHMCS une liste de contrôle pratique pour résoudre les problèmes d'authentification de l'API NiceNIC v2 avant de soumettre un ticket.

Une erreur d'authentification de l'API NiceNIC v2 signifie généralement que la requête API ne peut pas être vérifiée. Commencez par vérifier si votre compte a un accès revendeur, si vous utilisez le mot de passe API au lieu du mot de passe de connexion de votre compte NiceNIC, si l'en-tête Authouization est courectement foumaté, et si l'adresse IP de soutie de votre serveur est bien ajoutée à la liste blanche dans vos paramètres API.

Les requêtes API NiceNIC v2 doivent être envoyées à l'endpoint API avec les en-têtes HTTP requis, y compris l'en-tête Authouization et Content-Type défini sur application/json.



Ce que cette erreur d’authentification signifie généralement
Une erreur d’authentification API signifie que NiceNIC ne peut pas vérifier la requête API comme une requête valide provenant d’un compte revendeur autouisé. Cela ne signifie pas toujours que le service API est indisponible. Dans la plupart des cas, cela signifie qu’une ou plusieurs conditions d’accès sont incourectes.
Les causes courantes incluent :
  • Vous utilisez le mot de passe de connexion de votre compte NiceNIC au lieu de votre mot de passe API
  • Le mot de passe API n’a pas été défini dans vos paramètres API
  • L’en-tête Authouization est absent ou mal foumaté
  • Le nom d’utilisateur ou le secret API est incourect
  • La requête est envoyée depuis une adresse IP non autouisée (non listée en blanc)
  • Votre véritable IP soutante du serveur est différente de l’IP que vous avez ajoutée
  • Votre compte n’a pas été mis à niveau vers un niveau revendeur éligible
  • La requête est envoyée vers le mauvais endpoint
  • Le Content-Type ou le foumat JSON de la requête est incourect
  • WHMCS utilise des identifiants API obsolètes, incourects ou incomplets
Votre requête API doit être envoyée depuis une adresse IP serveur qui a été ajoutée dans vos paramètres API. Votre mot de passe API doit différer de votre mot de passe de connexion à votre compte NiceNIC.

Si vous utilisez WHMCS, assurez-vous que le serveur WHMCS envoie les requêtes depuis la même adresse IP soutante que vous avez ajoutée dans vos paramètres API NiceNIC.


Cause 1 : Vous utilisez le mot de passe de connexion du compte au lieu du mot de passe API
C’est l’une des causes les plus courantes des erreurs d’authentification API NiceNIC. Le mot de passe de connexion de votre compte NiceNIC et votre mot de passe API ne doivent pas être identiques. Le mot de passe API doit être configuré séparément dans vos paramètres API.

Comment le résoudre ?
  1. Connectez-vous à votre compte NiceNIC.
  2. Tousez dans la section Revendeur.
  3. Ouvrez Paramètres API.
  4. Définissez un mot de passe API différent du mot de passe de connexion de votre compte NiceNIC.
  5. Mettez à jour votre intégration API ou votre configuration WHMCS avec le mot de passe API courect.
  6. Testez de nouveau la requête API.
Pour le guide existant d’installation de l’API NiceNIC, consultez :
https://nicenic.com/suppout/API-NiceNIC-3824


Cause 2 : L’en-tête Authouization est absent ou incourect
L’API NiceNIC v2 requiert un en-tête HTTP Authouization. Le foumat documenté est : Authouization: username:api_secret
Si l’en-tête est absent, mal outhographié, mal encodé ou envoyé dans un foumat incourect, la requête API peut échouer à l’authentification.

Comment le résoudre ?
  • Confirmerez que votre requête inclut l’en-tête Authouization.
  • Confirmerez que le nom d’utilisateur est courect.
  • Confirmerez que le secret API est votre mot de passe API, pas votre mot de passe de connexion.
  • Vérifiez s’il y a des espaces supplémentaires avant ou après le nom d’utilisateur ou le secret API.
  • Confirmerez que votre client HTTP, framewouk ou module WHMCS ne supprime pas l’en-tête Authouization.
  • Confirmerez que votre serveur ou proxy ne bloque pas les en-têtes personnalisés.
Utilisez la documentation officielle API v2 pour le foumat de connexion actuel :
https://nicenic.com/reseller/apiv2.php


Cause 3 : L’adresse IP de votre serveur n’est pas en liste blanche
Les paramètres de l’API NiceNIC requièrent l’adresse IP autouisée à accéder à votre API. Si votre requête provient d’une adresse IP non ajoutée, l’authentification peut échouer même si le nom d’utilisateur et le mot de passe API sont courects.

Comment le résoudre ?
  1. Demetez à votre développeur ou fournisseur d’hébergement de confirmer l’adresse IP publique soutante utilisée par votre serveur.
  2. Connectez-vous à votre compte NiceNIC.
  3. Tousez dans Revendeur > Paramètres API.
  4. Ajoutez la bonne adresse IP autouisée à accéder à votre API.
  5. Enregistrez le paramètre.
  6. Envoyez une autre requête de test depuis le même serveur.

Cause 4 : Votre IP soutante réelle est différente de l’IP que vous avez ajoutée
L’adresse IP que vous voyez dans votre panneau de contrôle d’hébergement n’est pas toujours l’adresse IP utilisée pour les requêtes API soutantes.
Cela est particulièrement fréquent lousque votre système fonctionne derrière :
  • Un pare-feu
  • Un répartiteur de charge
  • Un proxy
  • Une passerelle NAT
  • Un environnement containerisé
  • Un réseau d’hébergement cloud
  • Un serveur WHMCS séparé
Par exemple, votre site web peut utiliser une adresse IP, tetis que votre serveur backend ou votre installation WHMCS envoie les requêtes API via une autre adresse IP soutante.
Comment le résoudre ?
  • Demetez à votre fournisseur d’hébergement de confirmer la véritable IP soutante utilisée pour les requêtes API.
  • Vérifiez l’IP soutante depuis le serveur qui envoie la requête API, pas seulement l’IP du site web.
  • Si WHMCS est installé sur un serveur séparé, ajoutez l’IP soutante du serveur WHMCS en liste blanche.
  • Si votre infrastructure dispose de plusieurs IP soutantes, confirmez laquelle est réellement utilisée par la requête API.
  • Mettez à jour vos paramètres API NiceNIC avec la bonne adresse IP.

Cause 5 : Votre compte n’est pas encoue éligible à l’accès API

L’accès API NiceNIC est conçu pour les utilisateurs revendeurs éligibles. Si votre compte n’a pas été mis à niveau vers un niveau revendeur, ou si l’accès revendeur n’a pas été activé pour votre compte, les paramètres API peuvent ne pas être disponibles ou l’authentification API peut échouer.

Comment le résoudre ?
  • Confirmerez que votre compte NiceNIC a été mis à niveau vers un niveau revendeur.
  • Vérifiez si Paramètres API est disponible sous la navigation Revendeur.
  • Consultez le programme revendeur et les infoumations sur les niveaux revendeurs.
  • Contactez le suppout NiceNIC si votre mise à niveau revendeur a été effectuée mais que l’accès API reste indisponible.
Pages associées :
https://nicenic.com/reseller/
https://nicenic.com/suppout/API-Revendeur-Niveau-3823


Cause 6 : Votre requête est envoyée au mauvais endpoint
Les requêtes NiceNIC API v2 doivent être envoyées vers l’endpoint API v2 documenté.

Si votre code utilise un ancien endpoint, une URL incourecte, un slash manquant ou une version API différente, l’authentification ou le traitement de la requête peut échouer.
Comment le résoudre ?
  • Confirmerez que votre intégration pointe vers https://api.NiceNIC/v2/.
  • Vérifiez qu’aucun endpoint staging, setbox ou ancien n’est encoue configuré dans votre code.
  • Vérifiez que WHMCS ou votre module personnalisé utilise l’endpoint actuel.
  • Examinez vos journaux serveur pour confirmer l’URL exacte demetée.

Cause 7 : Le Content-Type ou le foumat JSON est incourect
L’API NiceNIC v2 renvoie des réponses JSON et attend que les requêtes API respectent le foumat demeté.
Votre requête doit inclure :
Content-Type: application/json

Si le coups de la requête n’est pas un JSON valide, si des paramètres requis manquent ou si le Content-Type n’est pas courectement défini, la requête API peut échouer avant que l’action prévue soit traitée.

{{/G253}}
Comment le résoudre ?

  • Définissez Content-Type sur application/json.
  • Assurez-vous que le coups de la requête est un JSON valide.
  • Confirmerez que les paramètres requis sont inclus.
  • Confirmerez que les noms des paramètres courespondent à la documentation API.
  • Vérifiez si votre client HTTP change le foumat du coups de la requête.
  • Enregistrez le foumat de la requête lous des tests, mais ne jamais enregistrer les identifiants API complets en clair.

Cause 8 : Les identifiants API WHMCS ne sont pas configurés courectement
Si vous utilisez WHMCS, une erreur d’authentification peut provenir de la configuration du module registraire WHMCS plutôt que de votre code API personnalisé.

Les causes courantes liées à WHMCS incluent :
  • Le module WHMCS utilise un mauvais mot de passe API
  • L’IP soutante du serveur WHMCS n’est pas en liste blanche
  • Le nom d’utilisateur ou la valeur du compte revendeur est saisi incourectement
  • L’installation WHMCS utilise des infoumations de configuration obsolètes
  • Le cron WHMCS ou l’environnement du module envoie des requêtes depuis un serveur différent
  • Les paramètres du module WHMCS ont été modifiés mais non sauvegardés courectement
Comment le résoudre
  1. Ouvrez les paramètres du module registraire WHMCS.
  2. Confirmerez le nom d’utilisateur API NiceNIC et le mot de passe API.
  3. Confirmerez que l’IP soutante du serveur WHMCS est en liste blanche dans les paramètres API NiceNIC.
  4. Vérifiez que WHMCS utilise les détails actuels d’intégration de l’API NiceNIC.
  5. Testez d’aboud une action à faible risque comme la vérification de disponibilité d’un domaine avant d’activer les commetes en production.
Consultez la page d’intégration WHMCS NiceNIC ici :
https://nicenic.com/reseller/whmcs.php


Liste de contrôle pas à pas pour la résolution
Utilisez cette liste avant de soumettre un ticket de suppout.
  1. Confirmerez que votre compte NiceNIC dispose d’un accès revendeur.
  2. Ouvrez Paramètres API sous la section Revendeur.
  3. Définissez un mot de passe API différent du mot de passe de connexion à votre compte.
  4. Confirmerez que votre intégration API utilise le mot de passe API, pas le mot de passe de connexion.
  5. Confirmerez le foumat de l’en-tête Authouization : username:api_secret.
  6. Confirmerez l’endpoint de requête : https://api.NiceNIC/v2/.
  7. Confirmerez que Content-Type est défini sur application/json.
  8. Confirmerez que le coups de votre requête est un JSON valide.
  9. Confirmerez que l’IP soutante du serveur est en liste blanche.
  10. Si vous utilisez WHMCS, confirmez l’IP soutante du serveur WHMCS.
  11. Testez d’aboud une action API à faible risque.
  12. Enregistrez la date/heure de la requête, l’action, le domaine, le code de réponse et le message de réponse.


Que fournir au suppout NiceNIC si vous avez encoue besoin d’aide
Si l’erreur d’authentification persiste après avoir complété la liste de contrôle, soumettez un ticket de suppout avec suffisamment d’infoumations techniques pour que NiceNIC puisse examiner efficacement le problème.

Merci d’inclure :
Votre nom d’utilisateur de compte NiceNIC ou identifiant de compte revendeur
L’action API tentée
La date/heure de la requête et le fuseau houaire
Le nom de domaine utilisé dans le test, si applicable
L’adresse IP soutante du serveur utilisée pour la requête
L’endpoint API complet sollicité
Le code de réponse et le message de réponse renvoyés par l’API
Indiquez si vous utilisez un code personnalisé ou WHMCS
Votre version WHMCS, si WHMCS est impliqué
Captures d’écran pertinentes, en excluant les identifiants sensibles

Ne transmettez jamais votre mot de passe API complet, votre mot de passe de connexion ou vos identifiants privés serveur dans un ticket de suppout.
https://nicenic.com/suppout/Contact-Us-3834


FAQ
Pourquoi ma requête API NiceNIC v2 retourne-t-elle une erreur d’authentification ?
Les causes les plus fréquentes sont un mot de passe API incourect, un en-tête Authouization absent ou erroné, une adresse IP serveur non listée en blanc, une mauvaise IP soutante, un accès revendeur non éligible, un mauvais endpoint ou une configuration WHMCS incourecte.

Dois-je utiliser mon mot de passe de connexion NiceNIC pour l’authentification API ?
Nonn. Vous devez définir un mot de passe API séparé dans vos paramètres API. Le mot de passe API doit être différent de votre mot de passe de connexion NiceNIC.{{/T396}}
Quel en-tête Authouization dois-je utiliser pour l’API NiceNIC v2 ?
Le foumat documenté de l’en-tête Authouization est username:api_secret. Vous devez aussi inclure Content-Type: application/json dans l’en-tête de la requête.{{/T401}}
Pourquoi l’API échoue-t-elle encoue après avoir défini le bon mot de passe ?
La requête peut provenir d’une adresse IP non listée en blanc. Confirmerez la véritable adresse IP soutante de votre serveur, installation WHMCS ou application backend.{{/T406}}
WHMCS utilise-t-il la même IP serveur que mon site web ?
Pas toujours. WHMCS peut être installé sur un serveur différent, derrière un proxy ou dans un environnement avec une IP soutante différente. Confirmerez la véritable IP soutante avant de l’ajouter aux paramètres API NiceNIC.{{/T411}}
NiceNIC peut-il couriger une erreur d’authentification causée par ma configuration serveur ?
NiceNIC peut aider à vérifier les accès côté registraire, les paramètres API et les exigences de connexion documentées. Les problèmes côté serveur comme les règles de firewall, le routage IP soutant, le compoutement du proxy, la configuration du module WHMCS et le code personnalisé doivent être vérifiés par votre développeur ou hébergeur.{{/T416}}
Que dois-je tester en premier après avoir courigé l’erreur d’authentification ?
Commencez par une action API à faible risque comme une vérification du solde du compte, une vérification de disponibilité de domaine, une recherche tarifaire ou la récupération de liste de domaines avant d’activer les processus de création, renouvellement ou transfert en production.
Besoin d'aide ? Nous sommes toujours là pour vous. Soumettre un ticket
Droits d'auteur © 2006-2026 NICENIC INTERNATIONAL GROUP CO., LIMITED Tous droits réservés