Skip to main content
GET
Lister les Partenaires

Vue d’ensemble

Retourne la disponibilité de chaque facturier pris en charge. Appelez-le avant une découverte afin de masquer un partenaire indisponible à vos clients, plutôt que de les laisser tomber sur un 503 à la fin d’un formulaire. La réponse est une table indexée par la valeur partner exacte que vous envoyez à Découvrir les Factures — accents compris dans Algérie Télécom.
Une clé PRODUCTION voit la disponibilité en temps réel. Une clé SANDBOX voit une table fixe, car une requête sandbox n’atteint jamais un partenaire et la disponibilité réelle y serait trompeuse.

Réponse

boolean
requis
true lorsque la table a été retournée.
object
requis
Une entrée par partenaire. L’ensemble des clés est fixe.
Chaque entrée possède un seul champ :
string
requis
ACTIVE — la découverte et le paiement sont acceptés.UNAVAILABLE — la découverte et le paiement pour ce partenaire répondent 503 PARTNER_UNAVAILABLE.
object
requis
string
requis
Identifiant de corrélation, également envoyé dans l’en-tête de réponse X-Request-Id.

Exemples

Réponse de succès

Réponses d’erreur

L’en-tête X-Access-Token n’a pas été envoyé.
Que faire : ajoutez l’en-tête et réessayez.
La clé a été rejetée.
Que faire : vérifiez la clé avec Valider la Clé API.
Nous n’avons pas pu vérifier votre clé à temps.
Que faire : réessayez après le délai de l’en-tête Retry-After. Servez entre-temps la dernière table mise en cache.
L’API Bill Payment est en maintenance planifiée.
Que faire : respectez Retry-After et réessayez.

Disponibilité actuelle

SEAAL et AADL sont actuellement UNAVAILABLE aussi bien en sandbox qu’en production, et toute découverte ou tout paiement les concernant répond 503 PARTNER_UNAVAILABLE. Il s’agit du réglage actuel de l’opérateur, et non d’une limitation permanente — gardez les deux partenaires dans votre code et laissez cet endpoint décider de ce qu’il faut afficher.
Ne codez en dur la disponibilité d’aucun partenaire. Lisez cette table, et traitez un 503 PARTNER_UNAVAILABLE lors d’une découverte comme un partenaire devenu indisponible entre votre dernier rafraîchissement et la requête.

Mettre la table en cache

La disponibilité change rarement. Rafraîchissez-la sur une minuterie plutôt qu’avant chaque découverte, et continuez à servir la dernière copie valide lorsqu’un rafraîchissement échoue.

Bonnes pratiques

Mettre en Cache Quelques Minutes

Un cache de 5 minutes suffit. Appeler cet endpoint avant chaque découverte ajoute un aller-retour et n’apporte rien.

Échouer en Douceur au Rafraîchissement

Si le rafraîchissement échoue, conservez la table précédente. Une liste de partenaires vide est pire qu’une liste légèrement périmée.

Utiliser la Valeur Exacte du Partenaire

Envoyez Algérie Télécom avec ses accents. La valeur est la clé de cette table, caractère pour caractère.

Gérer la Situation de Concurrence

Un partenaire peut devenir indisponible après sa mise en cache. Gérez aussi 503 PARTNER_UNAVAILABLE lors de la découverte.

Endpoints associés

Valider la Clé API

Confirmez votre clé et votre environnement

Découvrir les Factures

Consultez ce qu’un compte doit

Partenaires et Comptes

Identifiants de chaque partenaire

Vue d'ensemble Bill Payment

Comment tout le flux s’articule