CIIFragments Studio est agréée CII : récupérez jusqu'à 20 % de vos dépenses en développement logicielEn savoir plus
Intégrations · Banque & open banking

Intégration d'une API bancaire

Le compte, pas le relevé PDF, alimente vos outils

Nous connectons vos comptes professionnels, ou ceux de vos utilisateurs en DSP2, au produit : mouvements, soldes, virements. Distinct d'un encaissement carte.

  • Connecteurs bancaires en production
  • AIS et PIS cadrés
  • consentement suivi
En bref

Qu'est-ce qu'une API bancaire et quand la faire intégrer ?

Une API bancaire donne à votre application un accès structuré aux comptes, aux transactions et, selon le prestataire, aux virements. Chez une néobanque professionnelle comme Qonto, vous parlez à votre propre banque. En open banking, vous passez par un agrégateur DSP2 pour lire les comptes de vos utilisateurs, avec leur consentement. On fait développer l'intégration quand le rapprochement manuel ne tient plus, quand la trésorerie doit se voir en continu, ou quand un virement doit partir d'un événement métier plutôt que d'un clic dans l'interface bancaire.

Ce qui coince

Quand le relevé reste un PDF

La banque tient les comptes. Tant que le mouvement n'arrive pas dans le produit, le pointage, la trésorerie et les relances restent manuels.

On pointe les relevés à la main en fin de mois

Ce que nous faisons

Nous rattachons chaque transaction à sa facture dès qu'elle arrive, avec une référence portée de bout en bout. Le pointage de fin de mois disparaît.

Rapprochement au fil de l'eauRéférence de bout en boutÉcarts remontés

Je ne vois ma trésorerie qu'avec quinze jours de retard

Ce que nous faisons

Soldes et mouvements alimentent votre application en continu. Vous décidez sur des chiffres du jour, pas sur un export périmé.

Soldes à jourFlux catégorisésPrévisionnel lisible

On relance des clients qui ont déjà payé

Ce que nous faisons

L'encaissement stoppe la séquence de relance. Un paiement reçu n'est plus une information perdue dans un relevé PDF.

Relance coupée au paiementMoins de litigesRelation client préservée

Le consentement open banking tombe sans qu'on le voie

Ce que nous faisons

Nous suivons la date d'expiration et relançons l'utilisateur avant la coupure. La connexion se renouvelle au lieu de mourir en silence.

Expiration suivieRelance avant coupureFlux qui ne s'arrête pas
Les outils en détail

Ce que chaque API bancaire implique concrètement

Open banking

Agrégation DSP2

Vous ne parlez pas à chaque banque : un agrégateur DSP2 (Bridge, Powens, Tink) porte l'agrément et unifie comptes et transactions. La difficulté n'est pas le premier branchement, c'est le consentement qui expire et doit se renouveler, sinon le flux s'arrête sans bruit. Nous construisons cette relance dans le produit.

  • Un modèle pour plusieurs banques
  • Consentement renouvelé, pas abandonné
  • Trésorerie multi-établissements
Voir la page

Qonto

Banque pro

L'API d'une banque professionnelle française : lecture des comptes et des transactions, pièces justificatives, création de virements. Authentification par clé pour un usage interne, OAuth quand vous connectez les comptes de vos propres clients. Le sujet d'intégration est le rapprochement et le déclenchement métier, pas l'accès au relevé.

  • Transactions et virements dans le produit
  • Webhooks signés sur les mouvements
  • Justificatifs poussés en comptabilité
Voir la page

Revolut Business

Multi-devises

Une banque d'affaires utile quand vos flux passent par plusieurs devises ou plusieurs pays. Sans fiche technique détaillée ici : l'intégration se juge au cadrage sur les comptes à lire, les paiements à déclencher et le rapprochement attendu, pas sur un catalogue d'endpoints annoncé.

  • Comptes d'affaires dans le produit
  • Flux à rapprocher avec la facturation
  • Périmètre tranché au cadrage
Voir la page
Cas d'usage

Quatre systèmes que nous faisons tourner sur le compte

01

Rapprochement par référence portée

La facture part avec une clé. Le mouvement la ramène. Les virements libres et les montants partiels sortent en exception, ils ne se matchent pas au jugé.

02

Trésorerie multi-établissements

Soldes et catégorisation dans l'application, y compris quand les comptes sont répartis. Vous décidez sur la journée, pas sur J+15.

03

Coupe de relance à l'encaissement

Le crédit stoppe la séquence. Le contrôleur de crédit arrête de relancer un client déjà payé.

04

Virement né d'une validation métier

Une étape dans l'outil crée le paiement fournisseur. L'IBAN ne se recopie plus dans l'interface de la banque.

Pour vous

DAF, crédit, ops : ce que nous portons avec vous

Nous ne « connectons pas la banque ». Nous posons les clés de rapprochement et le cycle de consentement avec la finance.

Le DAF arrête d'attendre le pointage

Les mouvements arrivent au fil de l'eau. Le temps de clôture retourne au contrôle, pas à la recopie de relevés.

Le crédit voit l'encaissement le jour même

La relance se coupe. La relation client n'est plus abîmée par un mail envoyé trop tard, ou trop tôt.

Les ops déclenchent le virement sans copier l'IBAN

Le métier valide, le connecteur porte le statut d'échec. Personne ne croit avoir payé si la banque a refusé.

Le DPO traite le compte comme une donnée sensible

Jetons isolés, journal d'accès, minimisation. Nous concevons le connecteur comme un traitement à documenter.

Méthode

Ce qu'une API bancaire force comme méthode

01

Périmètre AIS / PIS

Lecture, virement, ou les deux. Banque native ou agrégateur DSP2.

Livrable : périmètre AIS / PIS
02

Cycle de consentement

Durée, renouvellement, relance avant expiration.

Livrable : parcours de consentement
03

Clés de rapprochement

Référence de bout en bout, file d'exceptions, pas de match au jugé.

Livrable : règle de rapprochement
04

Données sensibles

Jetons isolés, journal, historique paginé, pas de dump.

Livrable : fiche de traitement
À savoir

Ce que personne ne vous dit avant de signer

01

Le consentement open banking a une durée de vie

Sans relance dans le produit, la connexion expire et le tableau de bord se vide. Ce n'est pas un détail d'API, c'est un parcours utilisateur à dessiner au cadrage.

02

Un virement n'est pas un simple POST

Validation, bénéficiaire, plafonds, statut d'échec : le déclenchement métier doit connaître ces états, sinon vous croyez avoir payé alors que la banque a refusé.

03

L'historique se rattrape, mais pas en une nuit

Les fenêtres de pagination et les quotas imposent un rattrapage étalé. Un import massif improvisé se fait couper, et laisse un référentiel à moitié chargé.

04

La donnée bancaire est une donnée sensible

Jetons isolés, journal d'accès, minimisation : le connecteur se conçoit comme un traitement à documenter, pas comme un export de plus dans un cron.

Notre expertise

Ce que nous mesurons sur un projet bancaire

90 j
la fenêtre de consentement DSP2, renouvelée avant expiration
24 mois
d'historique bancaire rattrapé sans bloquer votre produit
< 1 min
entre l'opération bancaire et son écriture chez vous
0
pointage manuel entre le virement reçu et la facture
FAQ

Intégration d'une API bancaire : vos questions

Trois étapes. D'abord choisir le modèle : votre propre banque professionnelle, ou l'agrégation des comptes de vos utilisateurs via un prestataire DSP2. Ensuite construire un connecteur côté serveur, avec les secrets isolés, une file de reprise et la vérification des webhooks. Enfin traiter le cycle de vie : pagination de l'historique, renouvellement du consentement, statuts d'un virement. La partie sensible n'est jamais le premier appel qui liste les transactions, c'est ce qui se passe quand la connexion expire ou qu'un paiement est refusé.

Qonto expose les comptes de votre entreprise : vous êtes le titulaire, vous lisez vos mouvements et vous pouvez déclencher des virements. L'open banking expose les comptes de vos utilisateurs, avec leur consentement, via un agrégateur qui porte l'agrément réglementaire. Le premier cas sert le rapprochement et la trésorerie interne. Le second sert un produit qui a besoin de voir la banque de ses clients. Les deux se combinent, et ce n'est pas le même contrat, ni le même parcours d'authentification.

Cela dépend du périmètre bien plus que de la marque. Lire les transactions d'un seul compte et les pousser en comptabilité se chiffre bien plus bas qu'une agrégation multi-banques avec renouvellement de consentement, ou qu'une chaîne de virements déclenchés par le métier. Le rattrapage d'historique et le traitement des échecs pèsent souvent plus que le flux nominal. Nous cadrons le périmètre en amont et donnons une estimation ferme.

Pour l'agrégation des comptes de vos utilisateurs, l'agrément est porté par l'agrégateur (Bridge, Powens, Tink), pas par votre application. Vous restez responsable du parcours de consentement, de la conservation des jetons et de l'information donnée à l'utilisateur. Pour une banque professionnelle dont vous êtes le titulaire, le sujet est contractuel avec l'établissement, pas un agrément DSP2 à obtenir vous-même. Cela se clarifie au cadrage, avec votre DSI et votre conseil.

Oui, à condition de porter une référence de bout en bout plutôt que de matcher au montant et à la date. Nous posons cette référence à l'émission de la facture, puis nous l'attendons sur le mouvement. Les cas restants (virement libre, montant partiel, libellé tronqué) sortent dans une file d'exceptions, ils ne sont pas rapprochés au jugé. Un rapprochement silencieux et faux coûte plus cher qu'une exception visible.

Vos comptes, ou ceux de vos utilisateurs ?

30 minutes pour trancher banque native versus open banking DSP2, et ce que ça impose sur le consentement et le rapprochement.

Parler de mon projet bancaire
Parler de mon projet bancaire