Solicita acceso anticipado

Indica tu nombre y un email o número de teléfono. Nos pondremos en contacto contigo para darte los detalles de acceso a Tajo.

Guía de integración con Stripe Apps

Las Stripe Apps te permiten integrar funcionalidad propia directamente en el panel de control de Stripe. Esta sección es una guía de construcción: documenta cómo se construiría, se probaría y se publicaría una app así para la integración de Tajo y Brevo.

Caution

Estado: todavía no publicada. Hoy no existe ninguna app de Tajo en el Stripe App Marketplace, y los identificadores de app, las URLs y las credenciales de estas páginas son marcadores de posición ilustrativos, no endpoints reales. Para conectar Stripe con Tajo ahora mismo, usa el conector de Stripe (clave de API restringida, sincronización de solo lectura).

Tip

El objetivo es publicar una integración con Brevo en el Stripe App Marketplace, para que los comercios de Stripe puedan sincronizar datos de clientes, pedidos y eventos directamente en Brevo para la automatización de marketing y el CRM.

¿Qué son las Stripe Apps?

Las Stripe Apps amplían el panel de control de Stripe con componentes de UI propios e integraciones de backend. Permiten que los desarrolladores externos puedan:

  • Añadir vistas propias a las páginas del panel de control de Stripe (clientes, pagos, facturas, etc.)
  • Acceder a los datos de Stripe mediante permisos acotados
  • Sincronizar datos entre Stripe y plataformas externas como Brevo
  • Ofrecer flujos de onboarding y de configuración dentro del panel de control

Objetivos de la integración de Tajo + Brevo

La Stripe App de Tajo conecta Stripe con Brevo para ofrecer:

  • Inteligencia de clientes: sincroniza los perfiles de cliente, el historial de pagos y el valor de vida de Stripe en los contactos de Brevo
  • Seguimiento de eventos: envía los eventos de Stripe (pagos, suscripciones, reembolsos) como eventos transaccionales de Brevo
  • Campañas automatizadas: activa campañas de email, SMS y WhatsApp en Brevo a partir de la actividad en Stripe
  • Programas de fidelización: crea flujos de trabajo de retención con los datos de compra de Stripe sincronizados en Brevo

Resumen de la arquitectura

Adónde van los datos de una Stripe App
Adónde van los datos de una Stripe App El panel de control de Stripe y Tajo intercambian datos de clientes y de pagos, y Tajo sincroniza contactos, campañas y automatizaciones con Brevo. Stripe Dashboard UI de la Stripe App Vistas de cliente Detalles de pago Ajustes de la app Tajo middleware Sincronización de datos Enrutado de eventos Gestión de webhooks Brevo CRM + email Contactos Campañas Automatizaciones

Contenido de la guía

Esta documentación cubre todo el ciclo de vida de crear y publicar una Stripe App:

Primeros pasos

GuíaDescripción
Publicar en el MarketplaceRequisitos y pasos para enviar tu app a revisión
Requisitos de revisión de appsEstándares de calidad, seguridad y UX para conseguir la aprobación

Configuración y referencia

GuíaDescripción
Referencia del manifiesto de la appEsquema completo del archivo de manifiesto stripe-app.json
Referencia de permisosLista completa de permisos de la API de Stripe y cómo solicitarlos
Referencia de viewportsLugares del panel de control donde puede aparecer la UI de tu app

Funciones e integración

GuíaDescripción
Stripe Apps embebidasUso de componentes embebidos de Connect para integraciones de plataforma
Enlaces de instalación y deep linksGenera URLs de instalación y enlaces directos a vistas concretas de la app
Acciones posteriores a la instalaciónConfigura flujos de onboarding después de instalar la app

Operaciones y crecimiento

GuíaDescripción
Analítica de la appHaz seguimiento de instalaciones, vistas y métricas de conversión
Ecosistema de partnersAprovecha el programa de partners de Stripe para el comarketing y el crecimiento

Requisitos previos

Antes de crear una Stripe App, asegúrate de tener:

  1. Cuenta de Stripe: una cuenta de Stripe activada (no limitada al modo de prueba)
  2. Stripe CLI: instala la Stripe CLI para el desarrollo local y la subida de apps
  3. Node.js: versión 16 o posterior para la extensión de UI de la app
  4. Acceso a la plataforma Tajo: cuenta de Tajo activa con las credenciales de la API de Brevo configuradas

Inicio rápido

Terminal window
# Install Stripe CLI
brew install stripe/stripe-cli/stripe
# Login to your Stripe account
stripe login
# Create a new Stripe App project
stripe apps create tajo-brevo-integration
# Start local development
stripe apps start

Conceptos clave

El manifiesto de la app

Cada Stripe App tiene un manifiesto stripe-app.json que declara permisos, viewports y configuración. Consulta la referencia del manifiesto de la app para ver el esquema completo.

Extensiones de UI

Las Stripe Apps pueden renderizar componentes de UI basados en React en viewports concretos del panel de control. El kit de UI ofrece componentes ya creados que encajan con el sistema de diseño del panel de control de Stripe.

Permisos

Las apps deben declarar los recursos concretos de la API de Stripe a los que necesitan acceder. Los usuarios aprueban esos permisos durante la instalación. Consulta la referencia de permisos.

Secreto de firma

Cada app recibe un secreto de firma para verificar las firmas de instalación y proteger la comunicación entre tu backend y Stripe.

Flujo de desarrollo

  1. Define tu manifiesto con los permisos y los viewports necesarios
  2. Crea la extensión de UI con la biblioteca de componentes React de Stripe
  3. Implementa los endpoints de backend para la sincronización de datos con Brevo a través de Tajo
  4. Prueba en local con stripe apps start
  5. Sube la app con stripe apps upload
  6. Envía la app a revisión desde el panel de control de Stripe
  7. Publica y haz seguimiento con la analítica

Caution

Stripe exige que las apps estén escritas en inglés para distribuirlas en el marketplace. La ficha de tu app, los textos de la UI y la documentación deben estar todos en inglés.

Siguientes pasos

Empieza con la guía de publicación para entender todos los requisitos y después recorre las referencias técnicas para configurar el manifiesto y los permisos de tu app.

Solicita acceso anticipado

Indica tu nombre y un email o número de teléfono. Nos pondremos en contacto contigo para darte los detalles de acceso a Tajo.

detección automática
Asistente AI

¡Hola! Pregúntame lo que quieras sobre la documentación.