Leer datos bancarios
Banqware
Combinamos open banking y análisis de datos en una única plataforma.
:quality(80))
:quality(80))
¿Qué es Banqware?
Banqware es una plataforma de open banking basada en API que conecta bancos y fintechs con una amplia red europea de banking APIs. Al agilizar el acceso al ecosistema y el análisis de datos, ayudamos a las TPP y a las entidades financieras a crear soluciones ambiciosas y maximizar los ingresos mediante ventas cruzadas y ventas adicionales dirigidas.
:quality(80))
APIHub
APIHub es una solución integral que le conecta a una amplia gama de servicios financieros de distintos proveedores, sin la complejidad de integrar APIs por separado. Reúne las ofertas de múltiples bancos, aseguradoras y sociedades de valores, y las convierte en datos listos para implementar en su aplicación.
¿Qué puede hacer APIHub?
Con datos financieros procesables entregados mediante API, las empresas pueden analizar el comportamiento financiero de sus clientes para ofrecerles un mejor servicio.
Los clientes finales de nuestros clientes pueden recibir recomendaciones de producto personalizadas, adaptadas no solo a sus preferencias, sino también a su situación financiera.
¡Además, las empresas pueden enriquecer su oferta con servicios financieros, consejos para una mejor gestión financiera y cualquier servicio que puedan imaginar!
Banqware hace algo más que proporcionar datos. Ofrecemos inteligencia. Nuestra plataforma analiza el historial bancario para ofrecer respuestas instantáneas sobre la capacidad de pago y la solvencia de los clientes. Mediante el uso de datos bancarios verificados como fuente principal.
Analizar fuentes financieras, iniciar transferencias
Obtener respuestas a sus preguntas sobre los clientes
Agregar fuentes financieras en una única experiencia de cliente
Analizar transacciones
:quality(80))
¿Cuáles son las ventajas para el negocio?
APIHub: una herramienta para desarrolladores
Si su empresa tiene estatus de TPP, le ofrecemos APIHub as-a-service con un modelo puro de costes de pago por uso. Para necesidades específicas de cada cliente, podemos ofrecer una instalación de APIHub on-premise.
Si su empresa no tiene estatus de TPP, ofrecemos a sus clientes valor añadido a partir de los datos de cuenta, también bajo PSD2. APIHub le permite ofrecer su servicio sin necesidad de licencia propia, gracias a nuestro modelo TPP-as-a-service. Puede centrarse en lo esencial: ofrecer el mejor servicio a sus clientes. Destine sus recursos allí donde más valor le aporten y déjenos a nosotros el cumplimiento normativo.
Una interfaz segura para acceder a múltiples bancos
Fácil incorporación de nuevas fuentes de datos
Acceso de nivel TPP a proveedores de servicios de pago de toda la UE en una única plataforma
Reducción del tiempo necesario para entrar en el mercado
:quality(80))
Camino hacia el acceso a la API
Esta es una visión general de los pasos que hay que seguir para
integrar PSD2 API Hub con sus servicios y aplicaciones. Se muestran en el diagrama y se explican en detalle a continuación. Puede trabajar con el Sandbox API sin necesidad de firmar un acuerdo con nosotros.
La vía contractual solo es necesaria para trabajar con la API de producción.
:quality(80))
Registro en el Developer Portal
El registro en el Developer Portal es necesario, ya que le da acceso a nuestra documentación y al entorno sandbox. Tras registrarse, deberá suscribirse al producto seleccionado y, después de la verificación, recibirá las credenciales necesarias para utilizar un sandbox.
Acceso a la Sandbox API: tras registrarse, obtiene acceso a la sandbox API. Nuestra sandbox se ofrece para probar la integración con nuestro APIHub y para que comprenda mejor cómo funciona la API. La sandbox ofrece una experiencia completa, de extremo a extremo, para múltiples bancos, y ha sido probada exhaustivamente por nuestro equipo de QA. La solución está diseñada para ser fácil de usar, así que esperamos que no encuentre ningún obstáculo.
Integración del sistema: con la sandbox, puede probar cómodamente la conexión a sandboxes bancarias, registrar y probar sus call-backs, las URL de redirección, y ver cómo se formatean los datos financieros reales. Combinamos distintas API en una sola para ofrecer una experiencia fluida y coherente entre diferentes entornos. La integración con nuestra API es un proceso sencillo.
Firma del contrato: para utilizar datos bancarios reales y nuestra licencia TPP, necesitamos que cumpla los requisitos legales. Esto implica la firma de un contrato entre usted y Banqware para establecer una relación formal que nos permita darle acceso a las API de producción y a los datos financieros reales de sus clientes.
Acceso a la API de producción: con el contrato firmado, podemos iniciar el proceso de conexión a nuestro entorno de producción.Necesitaremos algunos elementos para completarlo:1. Certificado generado a partir del CSR que usted proporcione según nuestras directrices, que utilizaremos para verificar su identidad al conectarse a nuestra API de producción2. Lista de direcciones IP que añadiremos a nuestra whitelist,y que tendrán acceso a nuestra API de producción
Una vez finalizado el proceso, podrá acceder a los datos financieros reales de múltiples bancos a través de nuestra API y poner en marcha su servicio de Open Banking.
Primeros pasos en el sistema
Siga estos pasos para sincronizar sus datos y empezar a utilizar las API de Account Info y KYC.
1. Inicializar la Sync API
Antes de poder recuperar datos, debe iniciar el proceso de sincronización. La Sync API actúa como puente que extrae información de los estándares bancarios externos hacia el almacenamiento interno seguro de APIHub.
Acción: Llame al endpoint de Sync para iniciar una conexión con la entidad financiera del usuario.
2. Autorización y consentimiento del usuario
Dado que APIHub estandariza distintos flujos bancarios, se pedirá a sus usuarios que autoricen el acceso.
Acción: Guíe al usuario a través del flujo de consentimiento unificado. APIHub gestiona internamente la comunicación con la API AIS del banco correspondiente.
3. Sincronización de datos
Una vez concedido el consentimiento, APIHub inicia la sincronización en segundo plano.
Acción: El sistema recupera, estandariza y guarda los registros financieros en nuestro almacén interno persistente. Puede consultar el estado periódicamente o esperar una notificación webhook que confirme que la sincronización ha finalizado.
4. Seleccione su vía de datos
Con el almacenamiento interno ya completado, elija la API que mejor se adapte a su caso de uso concreto:
Para información financiera: Utilice la Account Info API para acceder al historial de transacciones, los saldos y los datos de la cuenta.
Para confirmación de identidad: Utilice la KYC API para obtener datos de identidad verificados para la incorporación y el cumplimiento normativo.
5. Recuperación e implementación de datos
Ahora que los datos están unificados y almacenados, puede incorporarlos directamente a su aplicación.
Acción: Ejecute solicitudes GET a la API elegida para recibir datos JSON limpios y estandarizados, independientemente del formato de datos original del banco.
Los recursos relacionados son: recursos de gestión, recursos de usuario, recursos de consentimiento y recursos de actualización
Autorización: obtener la autorización es el primer paso; sin embargo, no podemos informarle sobre el proceso en el documento público. Para saber cómo autorizar nuestra API, visite la sección de seguridad en el developer portal.
Call-backs: cuando reciba acceso a APIHub, la primera acción que debe realizar es registrar las URL de redirección (obligatorio) y las URL de call-back (opcional). Para registrar o actualizar las URL, puede utilizar el siguiente método.
:quality(80))
Al crear posteriormente un recurso de consentimiento o de actualización, podrá indicar una de las URL registradas. También puede registrar una lista de redirecciones para poder utilizar nuestras API de sandbox y de producción con diferentes entornos y configuraciones.
Cuenta de usuario: todos los demás endpoints deben aplicarse a la cuenta de usuario, por lo que primero es necesario crear un usuario. ClientId es un identificador de usuario opcional. Puede utilizarlo indistintamente con el UserId que le proporcionamos. Si desea crearlo, siga el siguiente método
:quality(80))
Consentimiento del cliente: para obtener el consentimiento del usuario y poder acceder a sus datos, debe:
Crear un objeto que represente el consentimiento del usuario para acceder a los datos de un banco específico. A continuación, se solicita el estado inicial del consentimiento.
:quality(80))
Debe indicarnos una de las URL de redirección registradas para que el usuario sea redirigido tras autenticarse en el sitio web del banco.
A continuación, facilite la URL de autorización al cliente.
El usuario utiliza la URL para autorizar el acceso a sus datos.
El usuario es redirigido a nuestra URL de redirección.
Recibimos un código que intercambiamos por un token.
Cambiamos el estado del consentimiento a concedido. Puede comprobar el estado:
:quality(80))
Ahora estamos listos para realizar una solicitud actualizada a ApiHub.
Actualización de datos: Un objeto de actualización es una abstracción que representa el proceso de actualización de los datos del usuario. Para iniciar una actualización, es necesario contar con el consentimiento del cliente y utilizar el siguiente endpoint.
:quality(80))
Puede proporcionar una URL de callback en la que le informaremos sobre el cambio de estado de la actualización, o bien comprobar el estado de la actualización llamando al endpoint como se indica a continuación.
:quality(80))
Acceso a los datos:Una vez que el estado de la actualización cambia a completado, puede acceder a la información de la cuenta y a la información KYC mediante los recursos de información de cuenta y los recursos KYC, respectivamente.
Eliminar datos: Cuando los datos del usuario ya no sean necesarios, puede eliminar tanto el consentimiento del usuario como todos los datos obtenidos con dicho consentimiento mediante la siguiente llamada. Esto es todo lo que necesita configurar para que funcione. Si tiene alguna pregunta, contacte con nosotros en contact@banqware.com
:quality(80))
¿Necesita ayuda? Contactar
:quality(80))
Bancos conectados
Admitimos todos los estándares de API de banca abierta de la UE y contamos con más de 300 bancos europeos conectados.
Añadimos nuevos bancos cada mes; díganos cuál debería ser el siguiente.
11 estándares de API admitidos
14 países
Más de 300 bancos conectados