Introduction
Les clés API sont le principal mécanisme d’authentification de l’API HUB2. Il est donc essentiel de comprendre ce qu’elles sont et comment les utiliser. La gestion des clés API est accessible sur le tableau de bord HUB2, dans la partie “Développeur”, comme illustré ci-dessous :

Gestion des clés
Création d’une clé
1
Créer une clé API
Cliquez sur le bouton “Créer une clé” pour ouvrir la fenêtre suivante :

2
Détails
- (Facultatif) Saisissez un nom et une description pour la nouvelle clé.
- L’environnement (sandbox ou live) est obligatoire. La nouvelle clé est restreinte à cet environnement. En savoir plus sur les environnements.
3
Adresses IP autorisées

4
Permissions

5
Vérification et validation


Modification d’une clé
Sur chaque ligne de clé API, dans la colonne “Actions”, un bouton Modifier permet de modifier les paramètres d’une clé. La modification suit les mêmes étapes que la création, à ceci près que la clé elle-même n’est pas visible. Tous les paramètres peuvent être modifiés.Suppression d’une clé
Dans la colonne “Actions”, un bouton Supprimer permet de supprimer une clé.Utilisation des clés
La référence de l’API indique les points de terminaison qui nécessitent une authentification. Pour ces points de terminaison, renseignez les en-têtes HTTP suivants dans chaque requête afin d’identifier et d’authentifier l’émetteur :Configuration d’une clé API
Environnement
sandbox: environnement cloisonné destiné aux tests d’intégration. Aucune transaction réelle n’est créée lorsque la clé API est configurée sur l’environnementsandbox: HUB2 simule le comportement des opérateurs, et les transactionssandboxutilisent les comptes de transfert et de collectesandbox.live: environnement réel. Une clélivetraite du trafic réel, et les opérateurs sont contactés lorsque les points de terminaison de transaction sont appelés. L’envoi de trafic en environnementlivenécessite le GO LIVE et une revue d’intégration par HUB2.
Restriction des adresses IP
La restriction d’adresse IP est une fonctionnalité optionnelle qui renforce la sécurité des échanges entre la plateforme du marchand et HUB2. Lorsqu’une restriction d’adresse IP est configurée sur une clé API, HUB2 vérifie que l’adresse IP à l’origine de la requête HTTP est autorisée à utiliser la clé API qu’elle contient.Permissions
Les permissions sont configurées par clé API : un marchand peut ainsi créer plusieurs clés avec des permissions différentes, chacune ayant sa propre responsabilité. Une clé API doit porter au moins une permission API. Un appel à un point de terminaison dont la clé ne possède pas la permission est rejeté avec un403 et le code d’erreur missing_permission.
Les permissions et leur description sont les suivantes. Dans le tableau de bord HUB2, elles sont regroupées sous Api et affichées par la partie qui suit Api. (par exemple transfer_create) :
