API SEPA : intégrez les paiements européens à votre produit en quelques minutes

Générez des fichiers SEPA de virement (SCT) et de prélèvement (SDD), validez des IBAN et émettez des mandats en PDF depuis votre propre système. JSON sur HTTPS avec authentification par clé d'API.

Commencer gratuitement Voir la documentation

Tout ce dont votre équipe de développement a besoin

Des endpoints REST documentés, des réponses JSON et des fichiers encodés en Base64 prêts à traiter.

Validation d'IBAN

Vérifiez le format et obtenez le nom de la banque, le BIC et le pays de n'importe quel IBAN de la zone SEPA en un seul appel.

Fichiers de virement SEPA (SCT)

Générez des fichiers de virement SEPA au format XML pain.001, prêts à être déposés sur le portail de votre banque.

Fichiers de prélèvement SEPA (SDD)

Créez des remises de prélèvements avec les schémas CORE et B2B au format XML pain.008.

Mandats SEPA en PDF

Émettez et récupérez des mandats SEPA valides en PDF, renvoyés en Base64 dans la réponse JSON pour une intégration fluide avec votre processus de signature.

Sécurité et disponibilité

HTTPS obligatoire, authentification basique avec une clé d'API révocable depuis votre tableau de bord, et haute disponibilité assurée par notre infrastructure.

Intégration en 4 étapes

Nous avons conçu l'API pour qu'un développeur puisse effectuer son premier appel en moins de 5 minutes.

  1. Créez un compte gratuit et activez l'option API dans votre abonnement.
  2. Copiez votre clé d'API depuis le panneau développeur de votre compte.
  3. Appelez nos endpoints avec une authentification basique (clé d'API comme nom d'utilisateur, mot de passe vide ou valeur quelconque).
  4. Traitez la réponse JSON. Lorsqu'un endpoint renvoie un fichier (SEPA XML ou mandat PDF), il arrive encodé en Base64.

Exemple : valider un IBAN en un seul appel

Une requête POST vers /api/v2/bank_accounts renvoie toutes les informations de l'IBAN au format JSON.

curl -X POST https://www.conversorsepa.es/api/v2/bank_accounts \
  -u YOUR_API_KEY: \
  -H "Content-Type: application/json" \
  -d '{"bank_account":{"iban":"ES9121000418450200051332"}}'

Réponse attendue :

{
  "status": "ok",
  "iban": "ES9121000418450200051332",
  "bic":  "CAIXESBBXXX",
  "bank": "CaixaBank",
  "country": "ES"
}

Cas d'usage typiques

L'API convient à tout système qui gère des encaissements ou des virements dans la zone SEPA.

ERP et logiciels de gestion

Automatisez la génération hebdomadaire des remises sans que votre utilisateur ait à télécharger un fichier Excel pour l'importer dans un autre outil.

Plateformes de facturation

Encaissez vos abonnements récurrents par prélèvement et émettez des mandats valides dès l'inscription du client.

SaaS et marketplaces

Payez vos fournisseurs ou vendeurs par virements SEPA programmés depuis votre back-office.

Endpoints disponibles

Voici les endpoints REST que vous pouvez utiliser dès le premier jour :

  • POST /api/v2/bank_accounts — Validation d'IBAN renvoyant le BIC, le nom de la banque et le pays.
  • POST /api/v2/sct — Génération de fichiers SEPA Credit Transfer (virements).
  • POST /api/v2/sdd — Génération de fichiers SEPA Direct Debit (prélèvements CORE et B2B).
  • POST /api/v2/mandates — émettre un nouveau mandat SEPA en PDF.
  • GET /api/v2/mandates/:id — récupérer un mandat existant par son identifiant.

Consulter la documentation officielle complète de l'API

Comment fonctionne l'authentification de l'API ?

Nous utilisons l'authentification basique (Basic Auth). Votre clé d'API sert de nom d'utilisateur ; le mot de passe peut rester vide ou prendre n'importe quelle valeur, il n'est pas utilisé. Vous pouvez obtenir et régénérer votre clé d'API depuis le panneau développeur de votre compte.

Quel format de données est utilisé pour l'envoi et la réception ?

Toutes les communications se font en JSON sur HTTPS. Lorsqu'une réponse contient un fichier (SEPA XML ou mandat PDF), il est fourni sous forme de chaîne Base64 dans le JSON, prêt à être décodé dans le langage de votre choix.

Quels endpoints sont disponibles ?

Validation d'IBAN, génération de fichiers SEPA SCT (virements), génération de fichiers SEPA SDD (prélèvements CORE et B2B), ainsi que création et récupération de mandats SEPA en PDF. Vous trouverez la référence complète dans notre documentation officielle.

Combien coûte l'API ?

L'accès à l'API est une option à +10 €/mois en plus de n'importe quel abonnement, avec conversions illimitées. Vous pouvez l'essayer gratuitement pendant la période d'essai, sans engagement.

Articles liés

Autres outils SEPA

Une option, aucune surprise

Activez l'API en plus de n'importe quel abonnement GenerateSEPA. Sans engagement, sans contrat interminable.

Option API

+10€

par mois (HT)
  • Conversions illimitées via l'API
  • Exemples de code et assistance technique
  • Haute disponibilité

Prêt à intégrer le SEPA à votre produit ?