El Portal de las Tecnologías para la Innovación

Creación de una plataforma de comercio electrónico escalable en Cisco: de DevNet al impacto en toda la empresa

Fuente:

Lo que comenzó como una iniciativa liderada por DevNet para facilitar el comercio electrónico seguro y conforme a las normativas para los materiales de preparación y el material de certificación de DevNet se ha convertido en un marco fundamental que beneficia a Cisco en general. 

Durante dos años, el equipo de DevNet gestionó complejos procesos legales, de seguridad y de adquisición para integrar proveedores de pago globales como Stripe y VeriFone (2Checkout y VeriFone se utilizan indistintamente desde que VeriFone adquirió 2Checkout), establecer estrategias de precios y garantizar el cumplimiento de las normativas fiscales internacionales. Además, los estudiantes de todo el mundo necesitan una forma sencilla de suscribirse a los cursos con tarjetas de crédito, lo que hace que estas capacidades sean cruciales para la accesibilidad y el alcance global. Si bien se retiró la funcionalidad original de comercio electrónico, se mantuvieron los marcos legales, las aprobaciones de los proveedores y las estructuras contractuales, lo que sentó las bases para otros equipos de Cisco. La organización Learning at Cisco, que imparte las certificaciones CCNA, CCNP y CCIE, entre otras, al enfrentarse a una fecha límite crítica, pudo aprovechar sin problemas estas aprobaciones y acuerdos existentes (no la plataforma en sí) para integrar VeriFone sin demora, garantizando así la continuidad del negocio. Este esfuerzo demuestra el valor estratégico de sentar bases escalables y reutilizables mucho más allá de las necesidades de un solo equipo.

Qué esperar del blog

Este blog describe cómo una iniciativa específica de comercio electrónico de DevNet se convirtió en un marco empresarial que se utiliza en Cisco. Explora la arquitectura técnica de la plataforma original, los desafíos de la integración de proveedores globales de pagos e impuestos, y el proceso de casi dos años para obtener las aprobaciones legales y financieras. También destaca cómo Cisco Learning se benefició de estos elementos fundamentales sin utilizar la plataforma DevNet. Los lectores comprenderán cómo realizar el trabajo duro desde el principio (en torno al cumplimiento normativo, la estrategia de proveedores y la habilitación legal) puede generar valor y agilidad duraderos para las futuras necesidades empresariales.

Impacto empresarial

Incorporar Stripe y Quaderno al ecosistema de Cisco no fue nada sencillo. Ambos requerían la aprobación del proceso CASPR (Registro de Proveedores/Socios Aprobados por Cisco) de Cisco, lo que implicaba rigurosas revisiones de seguridad, validaciones de cumplimiento y colaboración interdisciplinaria con los equipos de seguridad y compras de Cisco. Las negociaciones de precios con los proveedores de pagos fueron igualmente exigentes, lo que requería una comprensión clara de los modelos de precios basados ​​en el volumen y la propuesta de valor a largo plazo para Cisco.

A medida que la plataforma maduraba, se migraba a VeriFone, un procesador de pagos global que no solo gestionaba transacciones, sino que también integraba servicios tributarios, simplificando la arquitectura. Este cambio eliminó la dependencia de herramientas tributarias externas y las operaciones financieras consolidadas. Establecer a VeriFone como proveedor autorizado de Cisco implicó superar rigurosos obstáculos de cumplimiento y seguridad similares, además de complejas negociaciones contractuales. El resultado fue una pasarela de pagos robusta y de nivel empresarial con precios por transacción negociados bajo un Acuerdo Marco de Servicios de Cisco: optimizada, escalable y lista para un uso más amplio.

Tras dos años de producción exitosa, durante los cuales clientes de más de 130 países accedieron al marketplace de DevNet, la plataforma de comercio electrónico se retiró sin problemas. Como parte de esta transición, DevNet también concluyó su función de selección de contenido para apoyar a los usuarios que se preparan para las certificaciones de DevNet, responsabilidades que ahora recaen completamente en Cisco Learning, que siempre ha gestionado el programa de certificación. Sin embargo, la infraestructura, los acuerdos y los marcos de procesos permanecieron: un activo discreto pero valioso.

En los meses siguientes, varias unidades de negocio, incluyendo Cisco Outshift y la Unidad de Negocio de Colaboración, evaluaron la posibilidad de aprovechar este sistema consolidado. Si bien las limitaciones impidieron la integración en algunos casos, como en el de Outshift, la Unidad de Negocio de Colaboración adoptó la solución con éxito. El trabajo preliminar demostró su verdadero valor cuando Cisco Learning se enfrentó a una fecha límite crítica. Con solo tres días para migrar desde un proveedor de comercio electrónico tradicional, recurrieron al proceso basado en VeriFone, ya aprobado. Dado que la base ya estaba establecida, desde las aprobaciones del proveedor hasta los términos del contrato, pudieron integrarse sin problemas y sin afectar la continuidad del negocio ni los ingresos. Las transacciones comenzaron de inmediato, sin interrupciones y con total cumplimiento normativo.

Hoy en día, Cisco Learning gestiona más de 50 millones de dólares anuales mediante este proceso, cifra que se prevé que aumente a 150 millones. Igualmente importante, cualquier unidad de negocio de Cisco puede adoptar este sistema con mínimas complicaciones. El Acuerdo Marco con VeriFone facilita la incorporación basada en modificaciones, lo que permite a cada equipo adaptar el uso a sus necesidades específicas, beneficiándose de una base estandarizada, verificada y preparada para la empresa.

El origen: una iniciativa DevNet con una visión escalable

En el panorama empresarial actual, habilitar plataformas de comercio electrónico seguras, escalables y con cumplimiento normativo global no es tarea fácil, especialmente cuando implica gestionar complejos procesos de aprobación de proveedores, la integración de sistemas de pago y el cumplimiento normativo en más de 130 países. Lo que comenzó como una iniciativa para impulsar la venta de material de DevNet para las certificaciones de Cisco DevNet sentó las bases para una infraestructura de comercio electrónico a nivel de Cisco, ahora preparada para gestionar más de 150 millones de dólares en transacciones anuales.

En sus inicios, la plataforma de comercio electrónico lanzada bajo el paraguas de Cisco DevNet se diseñó para ejecutarse en AWS con orquestación de Kubernetes, lo que proporciona resiliencia y flexibilidad. La pasarela de pagos inicial contaba con la tecnología de Stripe y se integraba con un servicio externo de cálculo de impuestos, Quaderno, para garantizar el cumplimiento de los requisitos fiscales internacionales, especialmente en regiones como la UE y EE. UU.

Arquitectura del sistema

1.1 Componentes principales:

Capa de Abstracción del Procesador de Pagos          Esta capa simplifica la interacción con múltiples procesadores de pagos como Stripe y 2Checkout. Proporciona una interfaz unificada para procesar pagos, garantizando que los sistemas anteriores no tengan que estar al tanto de las particularidades de cada procesador.

         Integración con el motor de impuestos de Quaderno: Integrado con el sistema de pagos, Quaderno gestiona los cálculos de impuestos en tiempo real para más de 130 combinaciones de países y regiones, tanto para bienes digitales como físicos. También automatiza la generación de informes, incluyendo las declaraciones mensuales de IVA y los formularios 1099 anuales.

Microservicio de Catálogo de Productos          : Este microservicio gestiona el catálogo de productos, gestionando operaciones como añadir, actualizar y eliminar productos. Se integra con el sistema de pago para garantizar que los productos se muestren correctamente y tengan el precio indicado durante el proceso de compra. Además, el servicio permite la automatización de las suscripciones de usuario según el plan seleccionado. Tras la confirmación del pago, los usuarios obtienen acceso inmediato al curso durante la vigencia de su suscripción. Esta automatización reduce la necesidad de intervención manual, una limitación en muchos sistemas heredados, y garantiza una experiencia fluida para los estudiantes.

         Módulo de Conciliación de Transacciones: Este módulo se encarga de conciliar las transacciones diarias, garantizando que todos los pagos se procesen y contabilicen correctamente. También proporciona copias de seguridad automatizadas en almacenamiento en frío para garantizar la integridad de los datos. Además, puede incluir la generación de informes diarios, semanales y mensuales, que proporcionan información completa sobre las tendencias de las transacciones, el estado de los pagos y la situación financiera general.

Flujo de integración:

El flujo de integración implica la interacción de la aplicación cliente con la API de pagos, que a su vez se comunica con los procesadores de pagos. El sistema de gestión de productos y el motor de impuestos de Quaderno también se integran en este flujo, lo que garantiza que se apliquen los productos e impuestos correctos durante el proceso de pago.

1.2. Implementación de la abstracción del procesador de pagos

Las plataformas modernas de comercio electrónico suelen requerir la integración con múltiples procesadores de pago para maximizar el alcance global y minimizar los fallos en las transacciones. Una capa de abstracción de pagos bien diseñada permite a las empresas cambiar fácilmente entre proveedores como Stripe y 2Checkout/VeriFone, manteniendo una interfaz API consistente.

Integración de Stripe:

  • ‌Lado del cliente‌: Elements.js compatible con PCI se utiliza para recopilar información de pago de forma segura en el lado del cliente.
  • ‌Lado del servidor‌: el flujo de confirmación de PaymentIntent se maneja del lado del servidor, lo que garantiza que los pagos se procesen correctamente.
  • Manejadores de webhooks: los webhooks se utilizan para manejar eventos como payment_intent.succeeded ycharge.refunded, lo que garantiza que el sistema se actualice en tiempo real.

Requisitos de 2Checkout ( VeriFone ):

  • ‌API de pedidos‌: La API de pedidos se utiliza con la firma HMAC-SHA256 para garantizar la integridad y autenticidad de las solicitudes.
  • ‌Escucha de IPN‌: se configura un escucha de notificación de pago instantáneo (IPN) para manejar las notificaciones de pago de 2Checkout.
  • Detección de fraude: los parámetros de detección de fraude están configurados para minimizar el riesgo de transacciones fraudulentas.

1.3. Automatización de impuestos de Quaderno

El motor de impuestos de Quaderno permite el cálculo de impuestos en tiempo real para una amplia gama de combinaciones de países y regiones, tanto para bienes digitales como físicos. Además, cumple con las normas de IVA, GST e impuesto sobre las ventas, lo que garantiza el cumplimiento de la normativa local. La generación automatizada de informes, que incluye registros de auditoría para todos los cálculos, refuerza aún más la robustez del sistema.

1.4. Incorporación del producto

La incorporación de productos se simplifica con la importación masiva de CSV y la asignación automática, lo que permite a los administradores añadir productos al catálogo rápidamente. Los puntos finales de la API REST proporcionan acceso programático para casos de uso más avanzados. El panel de administración ofrece compatibilidad con varios idiomas, asignación de categorías de impuestos y sincronización de inventario, lo que garantiza que el catálogo de productos esté siempre actualizado y sea preciso.

1.5. Seguridad y cumplimiento

La seguridad y el cumplimiento normativo son fundamentales en cualquier sistema de comercio electrónico. El sistema de pago de Cisco cumple con el estándar PCI DSS Nivel 1 mediante tokenización, lo que garantiza la protección de los datos confidenciales. El cifrado AES-256 se utiliza para datos confidenciales, y la conciliación diaria de transacciones garantiza que todas se registren y concilien con precisión. Las copias de seguridad automatizadas en almacenamiento en frío proporcionan una capa adicional de integridad y protección de los datos.

 Conclusión: Una base que escala

Este recorrido refleja más que el éxito de un solo proyecto. Es un testimonio del valor de trabajar duro desde el principio: gestionar el cumplimiento, la seguridad, los precios y la ingeniería de una arquitectura escalable más allá de las necesidades inmediatas, no solo para un equipo, sino para todo el ecosistema de Cisco. Lo que comenzó con DevNet se ha convertido en un activo escalable para toda la empresa.

Expresiones de gratitud

Este proyecto triunfó gracias al dedicado equipo de ingeniería de DevNet y al sólido apoyo de la alta dirección. Muchos de estos líderes se han trasladado a otras unidades de negocio de Cisco, pero su visión inicial sentó las bases para un marco de comercio electrónico escalable y compatible.
Queremos expresar un reconocimiento especial a Ming Zhu, gerente sénior de DevNet, por sus importantes contribuciones a este blog y al éxito de la iniciativa. También agradecemos a los equipos de seguridad, legal, finanzas, compras, impuestos y aduanas, e incorporación de proveedores de Cisco. Su colaboración fue fundamental para gestionar las aprobaciones, el cumplimiento normativo y las operaciones globales. Sus esfuerzos garantizaron el éxito a largo plazo de la plataforma.

CISCO Blog. K. D. y N. P. Traducido al español

Artículos relacionados

Epic Games Store

Shrine’s Legacy es un título de 16 bits que retoma la clásica fórmula de los RPG de Super Nintendo

Un joven héroe valiente, un mago misterioso, gemas mágicas y un tirano con tanta armadura que parece que no pueda ni moverse. ¿Os suena de algo? Shrine’s Legacy, el título debut de Positive Concept Games, se inspira en conceptos que han definido los juegos de rol durante décadas. Su protagonista, Rio Shrine, se embarca en una aventura para reunir ocho gemas elementales y restaurar la espada de Shrine (Sword of Shrine), la clave para derrotar al malvado Aklor.

Continuar leyendo...
Scroll al inicio