Authentification
L'identification s'effectue au moyen d'un en-tête HTTP.
La méthode utilisée est HTTP Basic Authentication.
Dans chaque requête HTTP, l'en-tête doit contenir les informations permettant au marchand de s'authentifier auprès du Web Service SEPA COPS.
Description des en-têtes HTTP :
En-tête | Description |
Accept | Détermine le format du contenu qui sera retourné par le serveur. Architecture REST qui permet de faire des échanges au format json Exemples :
|
Authorization | Contient le token d'authentification de l'utilisateur. Il est composé de :
Ces données sont encodées en base 64. Les valeurs Site_id et Certificate sont disponibles sur votre Back Office.
La valeur de la clé détermine une requête de test ou une requête de production. Exemple de token d'authentification encodé en base 64 : "Basic MTIzNDU2Nzg6OTk5OTk5OTk5OTk5OTk5OQ== |
Content-type | Détermine le format du contenu qui est envoyé au serveur. Exemple : 'content-type:application/json' |
Les étapes pour construire un en-tête sont les suivantes :
- Utilisez la méthode Basic Authentication.
- Spécifiez dans l'en-tête Authorization la méthode utilisée : Basic suivie de la représentation en Base64 des valeurs Site_id et Certificate séparés par le caractère ":".
- Encodez le résultat obtenu en Base64.
- Ajoutez le résultat à la chaîne en "Basic ".Ne pas oublier de mettre un espace après Basic.