Skip to content
Go to GoCardless homepage
TarifasDesarrolladores
Iniciar sesiónRegistrarse

Cómo integrarse a la API de GoCardless

Nicola Pellatt
Escrito por

Última ediciónene 20222 min de lectura

¿Qué es la API de GoCardless?

La API de GoCardless es una manera en la que los desarrolladores interactúan con GoCardless a través del software, lo que le permite a usted integrarnos en su sitio web, aplicación móvil o software de escritorio. Esto significa que usted puede crear su propia integración personalizada para automatizar el cobro y la conciliación de los pagos.

¿Qué necesita hacer para integrarse a la API de GoCardless?

Integrarse a la API de GoCardless es increíblemente fácil y puede hacerse en tan solo unos cuantos minutos siguiendo estos sencillos pasos y con nuestras bibliotecas API fáciles de usar.

1. Regístrese para obtener una cuenta de prueba si todavía no lo ha hecho, solo le tomará un minuto crear su cuenta. Si usted ya tiene una cuenta de prueba, entonces solo tiene que entrar en su panel de control.

2. Descargue una de nuestras bibliotecas de clientes de la API para el lenguaje en el que vaya a desarrollar o codificar. Estas bibliotecas eliminan todo el trabajo duro al facilitar el uso de nuestra API; así que solo necesitará unas pocas líneas de código para empezar. Mantenemos bibliotecas en Java, Javascript, Python, Ruby, PHP, y .NET.

3. Cree un token de acceso de lectura-escritura a través de la Sección de desarrolladores del panel de control de su cuenta de prueba. Usted utilizará este token de acceso cuando envíe cualquier solicitud a la API de GoCardless.

4. Eche un vistazo a nuestra documentación para desarrolladores - tenemos una guía de iniciación, y una referencia completa de la API. Le mostraremos ejemplos de códigos para cada solicitud en su idioma preferido en la parte derecha para cada endpoint.

5. Cree un flujo de redireccionamiento utilizando la biblioteca de clientes de su elección. Esto le permitirá utilizar las páginas de pago alojadas en GoCardless para establecer mandatos con sus clientes. Estas páginas son totalmente compatibles y están traducidas a los siguientes idiomas: alemán, danés, español, francés, inglés, italiano, noruego, portugués, eslovaco y sueco. El flujo completo es:

  • Usted crea un flujo de redireccionamiento para su cliente, y lo redirige a la url de redireccionamiento dada, por ejemplo: https://pay.gocardless.com/flow/RE123.

  • Su cliente proporciona su nombre, correo electrónico, dirección y los datos de la cuenta bancaria, y luego envía el formulario. Esto almacena de forma segura todos sus datos, y los redirige de vuelta a su success_redirect_url con redirect_flow_id=RE123 en la cadena de consulta.

  • Usted completa el flujo de redireccionamiento que creará lo siguiente: un cliente, la cuenta bancaria del cliente, y un mandato, y devuelve el ID del mandato. Es posible también que usted desee crear una suscripción o un pago en ese momento. Si usted va a utilizar GoCardless Pro, puede crear sus propias páginas de pago personalizadas y alojarlas en su propio sitio web. Podrá encontrar más información al respecto aquí.

6. Una vez que usted haya creado un par de clientes de prueba, es posible también que desee crear algunos pagos y suscripciones para ellos. Para crear un pago, tendrá que utilizar el ID del mandato del cliente que recibió en el flujo de redireccionamiento.

Dependiendo de sus necesidades, es posible que quiera empezar a recibir notificaciones automáticas en su sistema cuando el estado de un pago cambie. Podemos enviar webhooks a su servidor para que así usted esté al tanto de sus pagos a medida que estos se procesan - lea nuestra guía de webhook para saber cómo añadir esto a su flujo de aplicación.

Si necesita asesoramiento sobre cómo integrarse a GoCardless, visite nuestro centro de ayuda o no dude en enviarnos un correo electrónico.