• France
Back Office Marchand
boutiques de démo
assistance
FAQContacter le support
Rechercher
Catégories
Tags
Français
Français
Accueil
Cas d'usage
Créer un paiement
Créer un paiement en plusieurs fois
Créer un paiement par alias (token)
Créer un lien de paiement
Créer un abonnement
Gérer vos abonnements
Gérer vos transactions (rembourser,...)
Analyser vos journaux
Docs API
Formulaire embarqué
API REST
Formulaire en redirection
Intégration mobile
Échange de fichiers
Mandats SEPA COPS par API REST
Exemples de code
Moyens de paiement
Modules de paiement
Guides
Back Office Marchand
Guides fonctionnels

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 :
  • Créer un mandat

    'Accept:application/json'

  • Consulter les données d’un mandat

    'Accept:application/json'

  • Télécharger un mandat

    'Accept:application/octet-stream'

    En réponse à la requête http, une réponse binaire (pdf) est attendue

  • Mettre à jour un mandat

    'Accept:application/json'

Authorization

Contient le token d'authentification de l'utilisateur.

Il est composé de :

  • Site_id : identifiant de la boutique (point de vente cible).
  • Certificate : Valeur de la clé de TEST ou de PRODUCTION.

Ces données sont encodées en base 64.

Les valeurs Site_id et Certificate sont disponibles sur votre Back Office.

  • Site_id : menu Paramétrage > Boutique > onglet Configuration.
  • Certificate : menu Paramétrage > Boutique > onglet Clés.

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 :

  1. Utilisez la méthode Basic Authentication.
  2. 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 ":".
  3. Encodez le résultat obtenu en Base64.
  4. Ajoutez le résultat à la chaîne en "Basic ".

    Ne pas oublier de mettre un espace après Basic.
© 2025 Tous droits réservés à Epaync
25.22-1.11