Contruye mejor, más rápido y más eficiente con nuestra API

Céntrate en contruir integraciones increíbles para tus domiciliaciones, sin tener que construirlas de cero

Guías para desarrolladores→ copy 10

Hablamos el lenguaje
que tu elijas

Librerías en PHP, Java,
Ruby, Python y .NET

Simple de desarrollar,
testear e iterar

Haz tantas pruebas como quieras en tu cuenta sandbox gratuïta.

Centrados en nuestra revolucionaria API

API REST limpia, moderna construída desde cero.


Crea tu integración en tres simples pasos

Añade clientes

Utiliza nuestras modernas páginas de cobro o crear tus própias páginas completamente personalizadas y acorde con tu experiencia de marca.

Accepta pagos

Crea y gestiona pagos únicos o subscripciones con una simple petición a nuestra API.

Recibe alertas en tiempo real

Te notificamos cualquier evento mediante webhooks, es decir, no te tienes que descargar ningún tipo de archivo todo lo recives al momento.

Exemplo de código para crear una suscripción:

$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;
  }
}

Domiciliación bancaria para la Era Digital

Conecta sin fisuras
con tu negocio

Una API diseñada para integrar
la gestión de las domiciliaciones con tu
negocio de forma fácil y rápida.

Tecnología de pagos
a prueba del futuro

Una solución para tus domiciliaciones de vanguardia y en proceso contínuo de mejora.

Una integración para
UE, Reino Unido y Suecia

Controlamos las complejidades de la domiciliación bancaria a través de distintas geografías.


Rápida de contruir con un conjunto de herramientas y recusos robusto

Ejemplos de código que
puedes copiar y pegar

Hemos trabajado duro para que construir tu API sea lo menos doloroso posible.

Documentación clara y accesible

Documentación llena de referencias que te guía paso a paso.

Apoyo a desarrolladores

Nuestro equipo de especialistas en API está a tu disposición para responder a tus dudas cuando estés construyendo la integración.


"La API es fantástica desde un punto de vista técnico y utilizar GoCardless significa que podemos evitar los arcaicos y dolorosos procesos de los bancos"

Bill Packman, COO

Preparado para empezar a probar hoy?

Crea una cuenta sandbox→ copy 10