Valider la Clé API
Paiement de factures
Valider la Clé API
Confirmez qu’une clé Bill Payment fonctionne et à quel environnement elle est rattachée
GET
Valider la Clé API
Vue d’ensemble
Vérifie votre clé API Bill Payment et vous renvoie qui vous êtes ainsi que l’environnement auquel la clé est rattachée. C’est le premier appel à effectuer dans une nouvelle intégration, et le moyen le plus sûr de prouver, avant de déplacer le moindre argent, que vous pointez bien vers le sandbox et non vers la production.Chaque clé est rattachée à exactement un environnement —
SANDBOX ou PRODUCTION. L’environnement est une propriété de la clé que nous vous délivrons. Ne le déduisez jamais du texte ni du préfixe de la clé ; lisez key.type depuis cet endpoint.https://billapi.oneclickdz.com, et non sur l’URL de base utilisée par le reste de la plateforme. L’en-tête est le même que celui que vous utilisez déjà : X-Access-Token.
Réponse
boolean
requis
true lorsque la clé a été vérifiée.object
requis
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
401 — Token d'Accès Manquant
401 — Token d'Accès Manquant
L’en-tête Que faire : ajoutez l’en-tête. Bill Payment n’accepte la clé que dans cet en-tête — jamais dans une chaîne de requête ni dans un corps de requête.
X-Access-Token n’a pas été envoyé.401 — Token d'Accès Invalide
401 — Token d'Accès Invalide
La clé a été rejetée.Que faire : cherchez une erreur de copier-coller, puis contactez le support. Réessayer avec la même clé ne changera pas la réponse.
503 — Authentification Indisponible
503 — Authentification Indisponible
Nous n’avons pas pu vérifier votre clé à temps. Votre clé n’est pas en cause.Que faire : attendez le délai de l’en-tête
Retry-After (5 secondes) puis réessayez. Ne présentez jamais cette erreur à votre client comme une erreur d’identifiants invalides, et ne désactivez jamais la clé pour cette raison.503 — Service Indisponible
503 — Service Indisponible
L’API Bill Payment est en maintenance planifiée.Que faire : respectez
Retry-After et réessayez.Confirmer votre environnement avant la mise en production
Exécutez cette vérification au démarrage, puis à nouveau dans votre pipeline de déploiement. Une seule ligne de sortie vous indique si la clé présente dans la configuration de cet environnement est bien celle que vous vouliez livrer.Ce que cet endpoint ne retourne pas
Les clés Bill Payment n’ont ni portées, ni champ d’expiration, ni solde par clé : rien de tout cela n’apparaît ici.account, key.type, meta et requestId constituent l’intégralité de la réponse.
Bonnes pratiques
Appeler au Démarrage
Un seul appel au démarrage prouve que la clé fonctionne et nomme l’environnement, avant que le moindre trafic client n’atteigne le chemin de paiement.
Ne Jamais Journaliser la Clé
Journalisez plutôt
account.id et key.type. La clé elle-même a sa place dans un coffre à secrets, jamais dans les journaux applicatifs.Séparer les Deux Clés
Conservez les clés sandbox et production dans des espaces de configuration différents, afin qu’aucune ne soit accessible depuis l’autre environnement.
Traiter le 503 comme Transitoire
AUTH_UNAVAILABLE signifie que nous n’avons pas pu répondre à temps. Réessayez après Retry-After ; ne changez pas la clé.Endpoints associés
Lister les Partenaires
Vérifiez quels partenaires sont disponibles
Découvrir les Factures
Lancez une découverte de factures
Vue d'ensemble Bill Payment
Comment tout le flux s’articule
Tests en Sandbox
Testez chaque issue avant la mise en production

