main content

Integración de APIs externas en desarrollo web a medida

Ninguna aplicación web seria vive sola. Detrás del ecommerce que cobra con tarjeta, del portal que consulta tu IRPF en tiempo real o del marketplace que calcula el coste de envío hay una maraña de APIs externas haciendo el trabajo sucio para que el usuario perciba algo fluido. Y aquí viene lo interesante: la integración de APIs externas en desarrollo web a medida es, probablemente, la decisión de arquitectura que más va a condicionar el coste, la velocidad y la escalabilidad de tu proyecto. No exagero.

Los datos lo confirman. Según el informe de Mulesoft de 2025, las organizaciones españolas manejan una media de 47 aplicaciones y servicios conectados, un 35 % más que en 2022. Lo curioso es que solo el 29 % de los directivos tiene una estrategia clara de integración. Esa brecha, traducida a euros, explica buena parte de los sobrecostes que pasan factura en proyectos web nacionales.

Qué es una API externa (y por qué cambia las reglas del juego en un proyecto a medida)

Una API (Application Programming Interface) externa es, en román paladino, un contrato técnico que permite a tu aplicación hablar con servicios de terceros sin tener que construir esa funcionalidad desde cero. En vez de programar un motor de pagos propio, te enchufas a Redsys, Stripe o Adyen. En vez de fabricar un sistema de facturación electrónica, tiras de la API de la AEAT para presentar modelos o de Facturae para emitir facturas estructuradas.

El valor es doble. Por un lado, recortas plazos de forma brutal: integrar la API de Google Maps son 2 o 5 días; construir un sistema de mapas propio, meses y cientos de miles de euros. Por otro, te montas a hombros de equipos especializados que mantienen y evolucionan esas funcionalidades por ti.

Ahora bien, integrar una API no es enchufar un cable y a otra cosa. Cada integración mete en tu casa una dependencia externa sobre la que no mandas tú. Y eso, mal gestionado, hace daño.

Las APIs que toca conocer si operas en España

El desarrollo web a medida para empresas que facturan en España tiene un mapa de integraciones bastante recurrente. Lo marcan dos cosas: la regulación local y cómo compra el mercado.

Pagos y cobros: Redsys sigue siendo la reina, con más del 60 % de las transacciones con tarjeta del ecommerce español pasando por ahí. Su API pide experiencia concreta en firmas HMAC-SHA256 y en manejar respuestas asíncronas de autorización. Para suscripciones o recurrencias, Stripe ha ganado mucha cuota entre startups gracias a una documentación de otra liga y una API REST más moderna. Bizum, con más de 28 millones de usuarios activos a cierre de 2025, está disponible para comercios vía Bizum Negocios, aunque la API queda restringida a las entidades financieras adheridas.

Facturación y fiscalidad: la llegada inminente de VeriFactu, que obliga a reportar facturas a la AEAT en tiempo real, convierte la integración con Hacienda en algo que no se negocia. Y los sistemas de Suministro Inmediato de Información (SII) ya son obligatorios para las grandes y se están adoptando voluntariamente en pymes que prefieren ir por delante de la norma.

Logística y envíos: SEUR, MRW, Correos Express, GLS o DHL tienen sus APIs para imprimir etiquetas, rastrear envíos y abrir incidencias. Un consejo que vale su peso: en un desarrollo a medida para ecommerce, mete todos estos operadores detrás de una capa de servicio unificada. Así, cambiar de mensajería no te obliga a reescribir media plataforma.

Identidad y firma digital: si tu app habla con la Administración, vas a tocar Cl@ve sí o sí. Para firma electrónica avanzada, ViDSigner o Signaturit ofrecen APIs REST decentes que permiten firmar contratos dentro del propio flujo de la app, sin sacar al usuario por la tangente.

Comunicaciones: SMS transaccionales (Altiria, Mensatek), correos (Amazon SES, Mailgun) y push (Firebase Cloud Messaging). El truco está en montar un sistema de notificaciones centralizado, no acoplar la lógica de negocio a un proveedor concreto. Cuando un proveedor te suba precios o se caiga, vas a agradecer haber hecho los deberes.

Buenas prácticas de arquitectura para que la integración aguante años

La diferencia entre una integración que pasa la demo y otra que aguanta tres años en producción está en las decisiones de arquitectura. Estas son las que separan los proyectos profesionales de los que arrastran deuda técnica desde el día uno.

Patrón de fachada (Facade Pattern): cada API externa va encapsulada detrás de una interfaz propia. Si hoy cobras con Redsys y mañana te mudas a Adyen, el cambio se limita al adaptador. La capa de negocio, intacta. Suena obvio, pero un porcentaje alarmante de proyectos se lo salta por la presión del calendario, y luego toca rascarse el bolsillo.

Errores y circuit breaker: las APIs externas fallan. Punto. Redsys te puede dar un timeout, Google Maps puede ponerse lento, la API de Correos puede estar en mantenimiento un martes a las 11. El patrón Circuit Breaker, implementado con Resilience4j o Polly, permite que tu app degrade con elegancia en vez de venirse abajo. Si la API de geolocalización no responde, muestras la dirección en texto plano en lugar del mapa. El usuario sigue avanzando.

Caché con cabeza: no toda llamada hay que hacerla en tiempo real. Los tipos de cambio aguantan 15 minutos cacheados; los datos de catálogo, una hora; las respuestas de geocoding, días. Una buena estrategia de caché abarata la factura (muchas APIs cobran por llamada), mejora la latencia y te da aire cuando el proveedor tiene un mal día.

Rate limiting proactivo: la mayoría de APIs ponen límites por segundo o por mes. Google Maps regala 28.000 cargas mensuales; si te pasas, el contador se dispara. Tu app debería echar cuentas y meter colas y priorización conforme te acercas al techo, no esperar a que salte el aviso.

Versionado y contratos: las APIs cambian. Stripe ha deprecado tres versiones en dos años; Google ha jubilado servicios enteros. La arquitectura tiene que asumirlo desde el principio y facilitar actualizar sin parar el servicio.

Seguridad y cumplimiento: los detalles que no se ven hasta que se ven

Cada integración con una API externa abre un canal con un sistema de terceros, y eso multiplica la superficie de ataque. Con el RGPD imponiendo multas de hasta el 4 % de la facturación global anual, la seguridad de las integraciones deja de ser un tema técnico para convertirse en algo del comité de dirección.

Credenciales bajo llave: claves de API, tokens OAuth y certificados nunca van en el código fuente. AWS Secrets Manager, HashiCorp Vault o Azure Key Vault permiten gestionar secretos con rotación automática. GitGuardian detectó en 2025 más de 12 millones de secretos expuestos en repositorios públicos. Las credenciales de pasarelas de pago, ahí, en primera fila. Da vergüenza ajena.

Cifrado en tránsito y en reposo: toda comunicación contra APIs externas, TLS 1.2 como mínimo, y mejor TLS 1.3. Los datos sensibles que recibes (personales, financieros) van cifrados también en tu base de datos.

Mínimo privilegio: pide solo los permisos y scopes que de verdad necesitas. Si te basta el email del usuario, no reclames acceso a calendario, contactos y ubicación. Menos superficie, menos dolor de cabeza con el RGPD.

Auditoría y trazabilidad: registra cada llamada a APIs externas con timestamp, endpoint, código de respuesta y tiempo de ejecución. Sin datos personales en el log, claro. Cuando salte una incidencia, ese registro vale oro, y la normativa europea te lo va a pedir.

Evaluar al proveedor: antes de integrar, comprueba que cumple con SOC 2, ISO 27001, que tiene sede o representante en la UE y que su SLA encaja con lo que tú prometes a tus clientes. Depender de una API sin garantías contractuales es jugar con fuego, y siempre arde en el peor momento.

Costes ocultos que conviene tener delante antes de firmar

El presupuesto de una integración no termina cuando se conecta el primer endpoint. Hay costes recurrentes que, si no los pones en la hoja de cálculo desde el día uno, desfiguran el caso de negocio.

El más obvio es el coste por uso. Muchas APIs empiezan baratas con un freemium y luego escalan con el volumen. Echa cuentas: un ecommerce que pasa 50.000 transacciones mensuales por Stripe paga unos 7.250 euros solo en comisiones (1,4 % + 0,25 EUR por transacción europea). Modela esos números con proyecciones realistas antes de elegir pasarela, no después.

El segundo es el mantenimiento. Las APIs publican versiones, deprecan endpoints, cambian políticas. Mantener tus integraciones al día se come entre un 15 % y un 25 % del esfuerzo inicial cada año. Métele esa partida al evolutivo desde el principio o no te van a salir las cuentas.

El tercero es el coste de las incidencias. Cuando la API de tu mensajero se cae un viernes a las 18:00 con 200 pedidos pendientes de etiqueta, el impacto no se mide solo en horas de ingeniero. Se mide en cliente cabreado, valoración mala y venta perdida. Tener fallbacks, proveedores alternativos y colas de reintentos no es un gasto. Es un seguro.

Construir a hombros de otros, pero con criterio propio

La integración de APIs externas en desarrollo web a medida permite hoy a una pyme española ofrecer una experiencia digital que hace diez años solo estaba al alcance de las grandes. Un ecommerce de Albacete puede cobrar con Redsys, calcular impuestos con la API de la AEAT, repartir con tres operadores logísticos y firmar contratos digitalmente, todo dentro de una plataforma diseñada a la medida de su modelo de negocio.

Esa potencia, eso sí, exige criterio. Cada API integrada es una dependencia que hay que gobernar con contratos claros, arquitectura resiliente, seguridad rigurosa y un modelo de costes con los pies en el suelo. Las empresas que tratan las integraciones como decisiones estratégicas acaban con plataformas que crecen con el negocio. Las que improvisan, acaban con un lastre que solo se ve cuando ya pesa demasiado.

Si tu empresa necesita desarrollar una plataforma web a medida con integraciones complejas y quieres un equipo que domine tanto la arquitectura técnica como el ecosistema de servicios del mercado español, contacta con Tangram Consulting y cuéntanos tu caso.

Las mejores plataformas no son las que lo hacen todo solas. Son las que tienen muy claro qué delegar, en quién y bajo qué condiciones.