Vamos a agregar a nuestro primer cliente y configurarle un mandato de domiciliación bancaria.
- Un cliente es una persona o empresa de la que queremos aceptar pagos.
- Un mandato es una autorización de un cliente para aceptar pagos desde su cuenta bancaria; una vez que tienes un mandato configurado, puedes efectuar el cargo al cliente con llamadas futuras a la API. (Un cliente puede tener varios mandatos, pero casi siempre querrás solo uno).
Cuando se configura un mandato, el proceso de configuración (por ejemplo, un conjunto de pantallas de pago en una pantalla o un formulario de papel) debe cumplir las normas del esquema de domiciliación bancaria. Para que te resulte sencillo, GoCardlesss hospeda páginas de pago seguras y plenamente conformes con la normativa que se han traducido a varios idiomas europeos.
La API de flujo de redirección te permite utilizar estas páginas de pago hospedadas. Una vez que el cliente introduzca su información bancaria, ya contarás con todo lo necesario de inmediato: un cliente, una cuenta bancaria del cliente y un mandato.
Flujos de redirección
Los flujos de redirección te permiten utilizar las páginas de pago hospedadas de GoCardless para configurar mandatos con los clientes. Estas páginas son plenamente conformes con la normativa y se han traducido al holandés, francés, alemán, italiano, portugués, español y sueco.
El flujo completo es:
-
Creas un flujo de redirección para el cliente y lo rediriges a la URL de redirección enviada, por ejemplo
https://pay.gocardless.com/flow/RE123
. -
El cliente proporciona su nombre, correo electrónico, dirección e información de la cuenta bancaria, y envía el formulario. De esta forma se almacenan sus datos de forma segura y se redirige al cliente a tu
success_redirect_url
conredirect_flow_id=RE123
en la cadena de consulta. -
Completas el flujo de redirección, que crea un cliente, una cuenta bancaria del cliente y un mandato, y devuelve el identificador del mandato. Tal vez quieras crear una suscripción o un pago en este momento.
Una vez que hayas completado el flujo de redirección mediante la API, deberías mostrar al cliente una página de confirmación que confirme que se ha configurado la domiciliación bancaria. Puedes crear tu propia página, o redirigir a la que proporcionamos en el atributo confirmation_url
del flujo de redirección.
Los flujos de redirección caducan a los 30 minutos de su creación. Los flujos de redirección caducados no se pueden completar.
Para obtener ejemplos de código, consulta los extremos vinculados que aparecen arriba.