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
customisable-integration

Hablamos el lenguaje
que tu elijas

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

Simple de desarrollar,
testear e iterar

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

developer-api

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, // 15 GBP in pence
        "currency" => "GBP",
        "interval_unit" => "monthly",
        "day_of_month" => "5",
        "links" => [
          "mandate" => "MD0000XH9A3T4C"
                    // Mandate ID from the last section
        ],
        "metadata" => [
          "subscription_number" => "ABC1234"
        ]
      ],
      "headers" => [
        "Idempotency-Key" => "random_subscription_specific_string"
      ]
    ]);
    
subscription = client.subscriptions.create(
        params={
            "amount" : 1500, # 15 GBP in pence    
            "currency" : "GBP",
            "interval_unit" : "monthly",
            "day_of_month" : "5",
            "links": {
                "mandate": "MD0000XH9A3T4C"
                         # Mandate ID from the last section
            },
            "metadata": {
                "subscription_number": "ABC1234"
            }
        }, headers={
            'Idempotency-Key': "random_subscription_specific_string"
    })
    
subscription = client.subscriptions.create(
      params: {
        amount: 1500, # 15 GBP in pence
        currency: 'GBP',
        interval_unit: 'monthly',
        day_of_month: '5',
        links: {
          mandate: 'MD0000XH9A3T4C'
                  # Mandate ID from the last section
        },
        metadata: {
          subscription_number: 'ABC1234'
        }
      },
      headers: {
        'Idempotency-Key': 'random_subscription_specific_string'
      }
    )
    
public class CreateSubscription {
        public static void main(String[] args) {
            System.out.println(System.getenv("GC_ACCESS_TOKEN"));
            GoCardlessClient client = GoCardlessClient.create(
                System.getenv("GC_ACCESS_TOKEN"),
                GoCardlessClient.Environment.SANDBOX
            );
            Subscription subscription = client.subscriptions().create()
                .withAmount(1500) // 15 GBP in Pence  
                .withCurrency("GBP")
                .withIntervalUnit(IntervalUnit.MONTHLY)
                .withDayOfMonth(5)
                .withLinksMandate("MD0000YTKZKY4J")
                                 // Mandate ID from the last section 
                .withMetadata("subscription_number", "ABC123")
                .withIdempotencyKey("random_subscription_specific_string")
                .execute();

            // Keep hold of this subscription ID - we'll use it in a minute.
            // It should look a bit like "SB00003GKMHFFY"
            System.out.printf("ID: %s%n", subscription.getId());
        }
    }
    
Crea una cuenta sandbox

¿Quieres aprender más sobre cómo empezar? Lee nuestra guía de desarrolladores


Domiciliación bancaria para la Era Digital

plug-in

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.

future-proof

Tecnología de pagos
a prueba del futuro

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

globe

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