Code erreur HTTP 402 Payment Required : signification

Bénin

Le code HTTP 402 signifie « Payment Required » (Paiement requis). Ce code est non standard et a été réservé pour un usage futur ; il est aujourd'hui utilisé de manière non officielle par certains services pour signaler qu'un paiement est nécessaire pour accéder à la ressource.

Que signifie le code 402 ?

Le code de statut HTTP 402 fait partie de la spécification HTTP officielle mais est marqué comme « réservé pour usage futur ». À l'origine, il était envisagé pour des systèmes de micro-paiement numérique. En pratique, il n'existe pas de comportement standardisé : certaines APIs et services l'utilisent librement pour indiquer qu'un abonnement, un quota ou un paiement est requis avant d'accéder au contenu demandé.

Causes probables

  • Accès à une ressource ou une API nécessitant un abonnement payant non souscrit.
  • Quota ou limite d'utilisation d'une API dépassé (certains services utilisent 402 à la place de 429).
  • Compte en statut impayé ou suspendu sur la plateforme.
  • Utilisation non officielle et variable selon le service rencontré.

Comment résoudre le code 402

  1. Identifier le service émetteur. Le comportement du code 402 variant selon le service, consultez la documentation de l'API ou du site concerné pour connaître la signification exacte dans ce contexte.
  2. Vérifier l'état de votre abonnement. Si le service nécessite un abonnement payant, vérifiez que votre compte est actif et que votre paiement est à jour.
  3. Vérifier les quotas d'utilisation. Si vous utilisez une API, vérifiez si vous avez dépassé votre quota ou limite de requêtes, et attendez la remise à zéro ou passez à un plan supérieur.

Quand faire appel à un professionnel

En cas de code 402 persistant sur une API ou un service professionnel, contactez le support du service concerné en précisant le contexte de la requête et votre statut d'abonnement.

Questions fréquentes

Le code 402 est-il standardisé ?
Non. Le code 402 est défini dans la spécification HTTP mais marqué « réservé pour usage futur ». Son utilisation est non standardisée et varie selon les services.
Quelle est la différence entre 402 et 401 ou 403 ?
Le code 401 indique que l'authentification est requise, le 403 que l'accès est refusé malgré l'authentification, et le 402 est utilisé de manière non officielle pour signaler qu'un paiement est nécessaire.

Autres codes Serveur / HTTP

Source : MDN Web Docs · relevé le 27/07/2026.