Plataforma API de banca abierta: Aumento del 100% de la base de clientes

Innowise ha desarrollado una plataforma bancaria abierta y ha proporcionado servicios de agregación de API.

Cliente

Industria
IT
Región
Europa
Cliente desde
2019

Nuestro cliente es una gran empresa europea de IT con más de 24.000 empleados. Se especializan en la creación de software a gran escala, principalmente para FinTech, IT sanitaria y logística.

La información detallada sobre el cliente no puede divulgarse en virtud de las disposiciones del NDA.

Desafío

Nuestro cliente quería crear una nueva plataforma de banca abierta para su oficina europea. El motivo principal era la entrada en vigor de la Directiva sobre Servicios de Pago 2. Las instituciones financieras europeas tienen que proporcionar acceso a cuentas, registros y servicios a terceros proveedores (TPP) verificados y certificados por eIDAS que actúen en nombre de un usuario de servicios de pago y proporcionar a dichas partes interfaces adecuadas para iniciar pagos y obtener información de cuentas.

El banco se puso en contacto con Innowise para crear la plataforma de banca abierta que garantizara el cumplimiento de los requisitos de la legislación, integrara perfectamente el nuevo sistema con su entorno existente, introdujera las actualizaciones necesarias en su infraestructura técnica y, al mismo tiempo, abordara los problemas de seguridad asociados al procesamiento de datos financieros e información tangible.

Plataforma de banca abierta y agregación de API

Solución

Para hacer frente a estos retos, Innowise compiló la plataforma de cumplimiento PSD2, que garantizaba un acceso rápido y una fácil recuperación de datos para terceros certificados e incluía, entre otras cosas.

Plataforma de banca abierta
  • Autenticación API para comprobaciones de identidad y procesos
  • Acceso a los datos de la API verificado por los usuarios del servicio de pago
  • Agregación de API para datos financieros e inicio de pagos desde múltiples fuentes
  • Documentación de API, SDK de ingeniería y manuales
  • Establecer protocolos de seguridad sólidos y una identificación clara de los derechos de acceso.

 

Tecnologías y herramientas

Java 11Maven, Bota Spring, PostgreSQL, Flyway, Kafka, K8s, Jenkins

Proceso

Comenzamos investigando las necesidades de nuestro cliente y la interpretación normativa de la PSD2 para garantizar una adhesión precisa a sus requisitos. A continuación, identificamos el alcance de la aplicación y determinamos los principales hitos. Nuestro equipo eligió la metodología Agile para crear la plataforma lo más rápido posible y realizar las modificaciones necesarias sobre la marcha en caso necesario.

El proceso de desarrollo constó de dos etapas: la construcción de la interfaz web a la que accederá el TPP y la creación de una API abierta y segura. Elegimos nuestra pila, basándonos en nuestra experiencia trabajando con proyectos similares. Utilizamos principalmente tecnologías de código abierto, adaptándolas a las necesidades del cliente mediante la adición de nuevos componentes y plugins.

Our web developers concentrated on building an easy-to-operate interface, yet the most critical part was creating a secure API with identity authentication provisions. We provided authentication at the API management layer to free up the back end API. This approach also helped us centralize the configuration of authentication of several disparate APIs to manage various levels of TPP’s access. No data is stored on our side, only tokens. All authorizations to receive data require confirmation after a redirect to a bank page. We relied on Grafana tools to display the info dashboards. The final step was integrating the solution with the bank’s ecosystem, and set-up effective consent management frameworks implementing QWACs and QSEALS security protocols for PSD2 compliance, and writing detailed user manuals for TPPs.

Banca abierta

Equipo

3
Desarrolladores de Backend
1
Ingeniero de QA

Resultados

Con la solución de banca abierta integrada, el banco permite a los TPP acceder a las cuentas de sus clientes, incluidos sus saldos y su capacidad para iniciar pagos. Gracias a la robustez y seguridad de la API, los protocolos de gestión del consentimiento y la autenticación de clientes SCA, el banco puede garantizar que todos los datos se procesan de forma segura en todo momento. Nuestro equipo sigue prestando apoyo a la solución.

Todos los TPP sólo tienen acceso a grupos de datos específicos verificados por los usuarios del servicio de pagos, como saldos de cuentas, depósitos, transacciones, resúmenes limitados del historial de transacciones, etc. La interfaz web es fácil de usar y ofrece directrices claras de navegación para todos los usuarios registrados.

Con las capacidades necesarias, el banco ha superado la certificación PSD2 Regulatory Technical Standards (RTS) y ahora puede trabajar de manera eficiente y sin problemas con terceros, lo que hace que sus operaciones estén preparadas para el futuro en el entorno financiero de banca abierta. El sistema es altamente escalable y puede hacer frente a un número creciente de usuarios sin tiempo de inactividad.

Duración del proyecto
  • Desde 2021

    Contáctenos

    Reserve usted una llamada o rellene usted el siguiente formulario y nos pondremos en contacto con usted cuando hayamos procesado su solicitud.

    Envíenos un mensaje de voz
    Adjuntar documentos
    Cargar archivo

    Puede adjuntar 1 archivo de hasta 2 MB. Formatos de archivo válidos: pdf, jpg, jpeg, png.

    Al hacer clic en Enviar, autoriza a Innowise a procesar sus datos personales de acuerdo con nuestra política de privacidad. Política de privacidad para proporcionarle información relevante. Al enviar su número de teléfono, acepta que nos pongamos en contacto con usted a través de llamadas de voz, SMS y aplicaciones de mensajería. Pueden aplicarse tarifas de llamadas, mensajes y datos.

    También puede enviarnos su solicitud
    a contact@innowise.com
    ¿Qué pasa después?
    1

    Una vez recibida y procesada su solicitud, nos pondremos en contacto con usted para detallarle las necesidades de su proyecto y firmar un acuerdo de confidencialidad. Proyecto y firmaremos un acuerdo de confidencialidad.

    2

    Tras examinar sus deseos, necesidades y expectativas, nuestro equipo elaborará una propuesta de proyecto con el alcance del trabajo, el tamaño del equipo, el tiempo y las estimaciones de costes.

    3

    Concertaremos una reunión con usted para hablar de la oferta y concretar los detalles.

    4

    Por último, firmaremos un contrato y empezaremos a trabajar en su proyecto de inmediato.

    flecha