Por lo general, es posible cobrar dos tipos de pagos de los clientes con los pagos individuales de GoCardless y las suscripciones recurrentes.
Para cobrar los fondos, debe existir un mandato activo para el cliente al que deseas cargar. El mandato se almacena en la cuenta bancaria del cliente (y se agrega al registro de cliente de GoCardless), confirmando que han aprobado tu cobro de fondos desde su cuenta bancaria.
Si todavía no te has familiarizado con el flujo de fondos a través del proceso de pagos de GoCardless, encontrarás más información aquí. |
Los pagos se crean de manera puntual o ad hoc. Son perfectos para empresas que cargan (o facturan) a sus clientes cantidades variables o con una programación irregular.
Por otro lado, las suscripciones se crean con una cantidad fija que se carga en un ciclo recurrente, tanto de manera continuada o cuando se alcanza una fecha de finalización o un número de pagos establecido.
Cuando hayas decidido cómo deseas facturar a tus clientes, el siguiente paso es configurarlos.
Solicitar la aprobación de tus clientes para cobrar pagos
Como hemos explicado anteriormente, antes de empezar a cobrar pagos de un cliente primero necesitas su aprobación (o autorización) para hacerlo. El método de incorporación que elijas en esta fase afecta a la experiencia de tu cliente, así como al tiempo que dedicarás a la administración, tanto durante la configuración como en el futuro.
Nota: Si has trasladado, o si estás en proceso de trasladar clientes de débito bancario existentes a GoCardless a través del proceso de cambio en bloque, ya estás autorizado para cobrar fondos de sus cuentas y puedes pasar a la sección Configuración de la ejecución de pagos. |
Solicitar autorización del cliente mediante la API
Si estás utilizando tus propias páginas personalizadas para recopilar información y solicitar la aprobación de tus clientes, el proceso de solicitud de autorización será individual para ti. Una vez que tu cliente haya dado su autorización, tu integración tendrá que configurar el cliente en GoCardless. El proceso requiere realizar estos tres pasos en este orden:
- Crea un cliente
- Crea una cuenta bancaria para ese cliente*
- Crea un mandato con cargo a esa cuenta bancaria
- Opcional: crea un pago o una subscripción para el cliente. Trataremos esto en más detalle en la siguiente sección, "Configuración de pagos".
*Si no deseas gestionar información bancaria confidencial en tu propio servidor, también tienes la opción de crear una cuenta bancaria a través del flujo de Javascript. |
Consulta la información sobre el extremo Cliente en nuestra documentación para desarrolladores para saber cómo realizar este proceso.
Si estás utilizando páginas de pago alojadas en GoCardless para obtener la autorización de tus clientes, utilizarás un flujo de redirección a través de la API de GoCardless para confirmar la finalización del flujo de autorización y posteriormente configurar el cliente en GoCardless. Encontrarás más información sobre el flujo de redirección aquí.
Configuración de la ejecución de pagos
Al configurar tu primera ejecución de pagos, puedes crear un pago o suscripción de un cliente en su solicitud de autorización, o configurarla como una acción independiente.
No tienes que esperar a que tu cliente finalice el proceso de autorización antes de que se creen pagos o suscripciones para ellos. Sin embargo, si especificas una fecha de cargo que, cuando el cliente haya dado su autorización, no deje tiempo suficiente para el período de notificación anticipada del pago o si la propia fecha se ha pasado, el pago no se cobrará.
Notificación anticipada del pago Los clientes deben recibir una notificación anticipada con un tiempo mínimo antes de cobrar cualquier pago individual de su cuenta, o antes del inicio de una suscripción recurrente. La notificación incluye información sobre la empresa que cobra los fondos, la cantidad, la fecha del cargo y la frecuencia de facturación en el caso de las suscripciones. |
Pagos únicos
Al crear un pago para un cliente a través del extremo Pagos de la API, debes incluir los parámetros amount, currency y links[mandate]. (La divisa debe coincidir con la del esquema de domiciliación bancaria en el que está configurado el mandato del cliente).
Existen parámetros opcionales, como una description del pago, la charge_date o una reference del extracto bancario, entre otros.
Para obtener una lista de parámetros de pago en información sobre cómo crear pagos únicos a través de la API, consulta la sección relevante en la documentación de nuestra API aquí.
Para ayudarte a empezar, también tenemos muestras de código para crear un pago único aquí.
Suscripciones
Las suscripciones siguen un proceso de creación similar al de los pagos únicos. La principal diferencia es que además necesitan agregar un parámetro interval_unit junto con los parámetros amount, currency y links[mandatos].
El parámetro interval_unit se utiliza para especificar la unidad de tiempo entre cada fecha de cargo del pago de la suscripción: semanal, mensual o anual.
Otros parámetros opcionales que te puede interesar incluir son intervalo (para especificar el número de interval_units entre cada fecha de cargo), count (para definir un número específico de pagos en la suscripción), o day_of_month para especificar la fecha en la que deseas hacer el cargo al cliente.
Puedes encontrar la lista completa de parámetros de suscripción y cómo crear una suscripción en la documentación de nuestra API aquí, y también tenemos ejemplos de código para crear una suscripción aquí.
Resumen
Agregar la creación de pagos o suscripciones al flujo de autorización del cliente es una manera fantástica de mejorar el proceso, tanto para ti como para tu cliente. Con la creación de un pago o de una suscripción vinculada, el cliente recibirá una notificación de los cargos a la vez que se le pide autorizar el cobro de los pagos desde su cuenta, por lo que la experiencia es más sencilla y directa.
Si estás utilizando notificaciones personalizadas, es tu responsabilidad asegurarte de que tus clientes reciban las notificaciones, de conformidad con los requisitos de notificación anticipada. Si has elegido GoCardless para gestionar todas las notificaciones de clientes por ti, nos aseguraremos de que tus clientes reciban las notificaciones necesarias a tiempo y con la información pertinente.
La experiencia del cliente Si estás utiliznado las páginas de pago alojadas en GoCardless o las notificaciones, puedes saber más sobre cómo será la experiencia de tus clientes aquí. |