Construisez mieux, plus intelligemment,
plus rapidement avec notre API

Une expérience inégalée pour intégrer le prélèvement automatique, sans partir de zèro.

Consultez notre documentation pour les développeurs→ copy 10
customisable-integration

Nous parlons
votre langue

Bibliothèques PHP, Java,
Rubis, Python et .NET

Simple à développer,
à tester et réitérer

Test dans notre
environnement sandbox

developer-api

Technologie
API First

API REST propre, moderne construite à partir de zéro.


Configurez votre intégration en trois étapes simples

Ajoutez des clients

Utilisez nos pages de paiement génériques ou construisez vos propres pages en marque blanche pour une meilleure expérience client.

Prenez des paiements

Créez et contrôlez vos paiements et vos abonnements avec des requêtes API simples.

Obtenez des rapports en temps réel et des alertes

Nos notifications automatiques d'événements par webhooks signifient aucun besoin de télécharger ou de faire l'analyse syntaxique de rapports.

Exemple de code pour créer un abonnement:

$subscription = $client->subscriptions()->create([
  "params" => [
    "amount" => 1500,
    "currency" => "GBP",
    "interval_unit" => "monthly",
    "day_of_month" => "5",
    "links" => [
      "mandate" => "MD0000XH9A3T4C"
    ],
    "metadata" => [
      "subscription_number" => "ABC1234"
    ]
  ],
  "headers" => [
    "Idempotency-Key" => "random_subscription_specific_string"
  ]
]);
subscription = client.subscriptions.create(
    params={
        "amount" : 1500,
        "currency" : "GBP",
        "interval_unit" : "monthly",
        "day_of_month" : "5",
        "links": {
            "mandate": "MD0000XH9A3T4C"
        },
        "metadata": {
            "subscription_number": "ABC1234"
        }
    }, headers={
        'Idempotency-Key': "random_subscription_specific_string"
})
subscription = client.subscriptions.create(
  params: {
    amount: 1500,
    currency: 'GBP',
    interval_unit: 'monthly',
    day_of_month: '5',
    links: {
      mandate: 'MD0000XH9A3T4C'
    },
    metadata: {
      subscription_number: 'ABC1234'
    }
  },
  headers: {
    'Idempotency-Key': 'random_subscription_specific_string'
  }
)
public class CreateSubscription {
    public static void main(String[] args) {
        GoCardlessClient client = GoCardlessClient.create(
            System.getenv("GC_ACCESS_TOKEN"),
            GoCardlessClient.Environment.SANDBOX
        );
        Subscription subscription = client.subscriptions().create()
            .withAmount(1500)
            .withCurrency("GBP")
            .withIntervalUnit(IntervalUnit.MONTHLY)
            .withDayOfMonth(5)
            .withLinksMandate("MD0000YTKZKY4J")
            .withMetadata("subscription_number", "ABC123")
            .withIdempotencyKey("random_subscription_specific_string")
            .execute();
    }
}
using System;
using GoCardless;
using GoCardless.Services;
using GoCardless.Resources;

class Program
{
  static void Main(string[] args)
  {
    String access_token = Environment.GetEnvironmentVariable("GC_TOKEN");

    var gocardless = GoCardlessClient.Create(
    access_token, GoCardlessClient.Environment.SANDBOX);

    var subscriptionRequest = new SubscriptionCreateRequest()
    {
      Amount = 1000,
      Currency = "GBP",
      Name = "Monthly subscription",
      Interval = 1,
      IntervalUnit = SubscriptionCreateRequest.SubscriptionIntervalUnit.Monthly,
      Links = new SubscriptionCreateRequest.SubscriptionLinks()
      {
        Mandate = "MD0123"
      }
    };

    var subscriptionResponse = gocardless.Subscriptions.CreateAsync(subscriptionRequest).Result;
    Subscription subscription = subscriptionResponse.Subscription;
  }
}
Créez un compte sandbox→ copy 10

Vous voulez en savoir plus sur la mise en place du prélèvement? Consultez nos documents de référence


Le prélèvement automatique à l'ère du numérique

plug-in

Connectez facilement
votre entreprise

Une API conçue pour intégrer le prélèvement automatique dans votre activité rapidement et facilement.

future-proof

Technologie de
paiements future proof

Une solution de prélèvement automatique de pointe, en constante amélioration.

globe

Une intégration pour le Royaume-Uni, la Zone
Euro et la Suède

Nous gérons les complexités de prélèvement automatique dues aux différentes zones géographiques.


Rapide à construire avec un ensemble d'outils et des ressources fiables

Copiez-collez des échantillons
de code

Notre API a été conçue pour rendre son intégration aussi facile que possible.

Documentation claire
et accessible

La documentation complète incluant le guide "pas à pas" .

Assistance pour les développeurs professionnels

Notre équipe de spécialistes API est disponible pour répondre aux questions pendant votre intégration


"L'API est géniale d'un point de vue technique et opter pour GoCardless vous permet d'éviter d'avoir à utiliser le réseau des banques"

Bill Packman, COO

Prêt à tester aujourd'hui ?

Créez un compte sandbox→ copy 10