Skip to content
Go to GoCardless homepage
Tarifs
ConnexionS'inscrire

Comment créer une intégration avec l’API de GoCardless ?

Nicola Pellatt

Par Nicola Pellattjuil. 20212 min lues

Qu’est-ce que l’API de GoCardless ?

L’API de GoCardless est une façon pour les développeurs d’interagir avec GoCardless via des logiciels, ce qui vous permet d’intégrer GoCardless à votre site Internet, votre application mobile ou votre logiciel. Cela signifie que vous pouvez bâtir votre propre intégration personnalisée pour automatiser l’encaissement et le rapprochement des paiements.

Que faut-il faire pour créer une intégration avec l’API de GoCardless ?

L’intégration avec l’API de GoCardless est incroyablement simple et peut être faite en quelques minutes en suivant les étapes suivantes et grâce à nos bibliothèques d’API faciles d’utilisation.

1. Créez un compte sandbox si vous n’en avez pas. La création du compte vous prendra une minute seulement. Si vous avez déjà un compte sandbox, connectez-vous à votre tableau de bord.

2. Téléchargez une de nos bibliothèques clientes d’API correspondant au langage utilisé pour le développement. Ces bibliothèques vous épargnent toute la partie pénible de l’utilisation de notre API. Vous n’aurez besoin que de quelques lignes de code pour commencer. Nous avons des bibliothèques en Java, Javascript, Python, Ruby, PHP et .NET.

3. Créez un jeton d’accès en lecture-écriture via la rubrique Développeur du tableau de bord de votre sandbox. Vous utiliserez ce jeton d’accès lorsque vous enverrez des demandes à l’API de GoCardless.

4. Explorez notre documentation pour les développeurs : nous avons un guide pour commencer et une référence complète d’API. Nous vous montrerons des exemples de code pour chaque demande dans votre langage préféré, à droite de chaque point d’accès.

5. Créez un flux de redirection en utilisant la bibliothèque cliente choisie. Cela vous permet d’utiliser les pages de paiement hébergées par GoCardless pour configurer des mandats avec vos clients. Ces pages sont entièrement conformes et traduites en allemand, anglais, danois, espagnol, français, italien, néerlandais, norvégien, portugais, slovaque et suédois. Voici le processus complet :

  • Vous créez un flux de redirection pour votre client et vous le redirigez vers le lien URL de redirection renvoyé, par exemple : https//pay.gocardless.com/flow/RE123.

  • Votre client donne son nom, son adresse e-mail, son adresse et ses coordonnées bancaires, puis il soumet le formulaire. Ceci permet de sécuriser ses données et le redirige vers votre success_redirect_url avec redirect_flow_id=RE123 dans la chaîne de demande.

  • Vous terminez le flux de redirection, ce qui crée un client, un compte bancaire client et un mandat, et cela renvoie la référence du mandat. Vous souhaitez peut-être créer un abonnement ou un paiement à ce moment-là. Si vous allez utiliser GoCardless Pro, vous pouvez créer vos propres pages de paiement personnalisées et les héberger sur votre propre site Internet. Retrouvez plus d’informations sur ce sujet ici.

6. Une fois que vous avez créé quelques clients tests, vous voudrez peut-être créer des paiements et des abonnements pour ces clients. Vous devrez utiliser la référence du mandat du client que vous avez reçue dans le flux de redirection pour créer un paiement.

Selon vos besoins, vous souhaiterez peut-être commencer à recevoir des notifications automatiques envoyées à votre système lors du changement de statut d’un paiement. Nous pouvons envoyer des webhooks à votre serveur pour vous tenir informé(e) du traitement de vos paiements. Lisez notre guide sur les webhooks pour comprendre comment les ajouter au flux de votre application.

Si vous avez besoin de conseils sur l’intégration avec GoCardless, veuillez consulter notre centre d’assistance ou contactez-nous par e-mail.

GoCardless simplifie la collecte de paiements récurrents

S'inscrireNous contacter

Automatisez la collecte de vos paiements avec GoCardless

En savoir plus