Saltar al contenido principal

Descripción general

Sentra añade inteligencia y ejecución sobre las pilas centrales de Dodo Payments. Es un agente de IA que integra, analiza y actúa sobre la facturación y los pagos. Sentra conecta SDKs, APIs y adaptadores a través de tu pila (Auth, DB, CRM, etc.), presenta información sobre ingresos como impulsores de crecimiento y ejecuta acciones del cliente como reembolsos, actualizaciones y créditos.
Sentra está actualmente en Beta. Las características, APIs e integraciones pueden cambiar rápidamente. ¡Agradecemos comentarios e informes de errores mientras iteramos!

Instalación

Sentra está disponible como una extensión para VS Code, Cursor y Windsurf. Elige tu IDE a continuación:
1

Abrir el mercado de extensiones

  1. Abre VS Code.
  2. Haz clic en el ícono de Extensiones en la barra lateral (o presiona Cmd+Shift+X en macOS / Ctrl+Shift+X en Windows/Linux).
  3. Busca “Sentra by Dodo Payments” en el mercado.
Mercado de extensiones de VS Code mostrando la extensión Sentra
2

Instalar la extensión

  1. Haz clic en “Sentra by Dodo Payments” de los resultados de búsqueda.
  2. Haz clic en el botón Instalar.
  3. Espera a que se complete la instalación.
3

Reiniciar VS Code

Después de la instalación, reinicia VS Code para activar la extensión.
Si la extensión no aparece después de la instalación, reiniciar el editor resolverá el problema en la mayoría de los casos.

Configuración

Una vez instalada, necesitas configurar Sentra con tu clave API de Dodo Payments y la configuración del entorno.
1

Obtener tu clave API

  1. Inicia sesión en tu panel de Dodo Payments.
  2. Navega a ConfiguraciónClaves API.
  3. Copia tu clave API.
2

Configurar Sentra

  1. Abre tu IDE (VS Code, Cursor o Windsurf).
  2. Abre la Paleta de Comandos (Cmd+Shift+P en macOS / Ctrl+Shift+P en Windows/Linux).
  3. Escribe “Sentra: Configurar” y selecciónalo.
  4. Ingresa tu clave API de Dodo Payments cuando se te solicite.
Pantalla de configuración de Sentra con entrada de clave API y selección de entorno
3

Seleccionar modo de entorno

Elige tu modo de entorno:
  • Modo de prueba: Para desarrollo y pruebas
  • Modo en vivo: Para uso en producción
Comienza con el modo de prueba para validar tu configuración antes de cambiar al modo en vivo para datos de producción.
4

Establecer nivel de esfuerzo de razonamiento del modelo

Selecciona tu nivel de esfuerzo de razonamiento del modelo preferido:
  • Bajo: Respuestas más rápidas, adecuado para tareas simples
  • Medio: Rendimiento equilibrado (recomendado)
  • Alto: Análisis más exhaustivo, adecuado para integraciones complejas
5

Completar configuración

Haz clic en ¡Vamos! para completar la configuración y comenzar a usar Sentra.
Tus claves API se almacenan de forma segura en el Almacenamiento Secreto de tu IDE y nunca se exponen en tu código.

Cómo funciona

Sentra sigue un simple proceso de cuatro pasos desde el aviso hasta la producción:
1

Aviso

Escribe lo que deseas construir. Por ejemplo: “Agrega facturación basada en el uso con una prueba gratuita para mi plan Pro.”
Interfaz de Sentra mostrando entrada de aviso con tarea de ejemplo
2

Planificar

Sentra genera los cambios (ganchos de SDK, objetos, configuración) y presenta un plan para tu revisión.
3

Aprobar

Revisa el plan generado y confirma los cambios que deseas que Sentra implemente.
4

Ejecutar

Sentra aplica los cambios, los prueba y confirma el éxito.

Usando Sentra

Modos

Sentra ofrece tres modos de interacción accesibles desde la interfaz:
  • Preguntar: Haz preguntas sobre Dodo Payments, modelos de facturación, uso de API y mejores prácticas
  • Construir: Integra la facturación y la interfaz de usuario en tu aplicación con asistencia guiada
  • Planificar: Diseña arquitecturas de facturación escalables con orientación arquitectónica

Tareas de ejemplo

Aquí hay algunas tareas comunes que puedes realizar con Sentra:
  • Integrar página de precios: Configura una página de precios completa con listados de productos y pago
  • Implementar Webhook: Configura controladores de webhook para eventos de pago
  • Agregar flujo de suscripción: Crea gestión de suscripciones con capacidades de actualización/reducción
  • Configurar facturación basada en el uso: Configura medidores e ingestión de eventos para seguimiento de uso
  • Crear portal de clientes: Construye un portal de autoservicio para la gestión de facturación

Configuración de aprobación automática

Puedes configurar ajustes de aprobación automática para agilizar tu flujo de trabajo:
  • Ninguna: Revisa y aprueba todos los cambios manualmente (recomendado para producción)
  • Bajo riesgo: Aprobación automática de cambios simples y de bajo riesgo
  • Todos: Aprobación automática de todos los cambios (usar con precaución)

Modelos de facturación soportados

Sentra soporta todos los modelos de facturación de Dodo Payments:
  • Pagos únicos: Transacciones de compra únicas
  • Suscripciones: Facturación recurrente con múltiples intervalos
  • Facturación basada en el uso: Facturación medida basada en el consumo
  • Facturación basada en resultados: Modelos de precios por resultado

¿Para quién es?

Sentra conecta ingeniería y negocio, para que cada equipo pueda implementar monetización sin fricciones:
  • Desarrolladores: Implementa monetización más rápido dentro de tu IDE
  • Fundadores y PMs: Prototipa modelos de facturación sin trabajo profundo en infraestructura
  • RevOps y Finanzas: Usa acciones controladas sin necesidad de ingenieros
  • Soporte y Éxito: Resuelve casos de facturación de manera segura, con aprobaciones donde sea necesario

Solución de problemas

Si Sentra no aparece en tu IDE después de la instalación, prueba lo siguiente:
  1. Reinicia tu editor: Cierra y vuelve a abrir VS Code, Cursor o Windsurf completamente
  2. Verifica la instalación: Asegúrate de que la extensión esté instalada yendo a Extensiones y buscando “Sentra”
  3. Recargar ventana: Usa la Paleta de Comandos (Cmd+Shift+P / Ctrl+Shift+P) y ejecuta “Developer: Reload Window”
Reiniciar el editor resuelve el problema en la mayoría de los casos.
  • Verifica que tu clave API sea correcta y esté activa en el panel de Dodo Payments
  • Asegúrate de que estás usando el modo de entorno correcto (Prueba vs Vivo) que coincide con tu clave API
  • Verifica que tu clave API tenga los permisos necesarios
  • Intenta regenerar tu clave API si el problema persiste
  • Asegúrate de haber completado todos los campos requeridos en la pantalla de configuración
  • Verifica que tu IDE tenga permiso para acceder al Almacenamiento Secreto
  • Intenta reconfigurar Sentra a través de la Paleta de Comandos
  • Verifica que tu clave API sea válida y tenga acceso a los recursos requeridos
  • Verifica tu conexión a Internet
  • Asegúrate de que estás usando un modelo de facturación soportado
  • Intenta reformular tu aviso con más detalles específicos
  • Revisa el plan generado cuidadosamente antes de la aprobación
  • Verifica que la estructura de tu proyecto coincida con las expectativas de Sentra
  • Asegúrate de que todas las dependencias estén instaladas
  • Verifica el panel de salida del IDE para mensajes de error detallados
Si continúas experimentando problemas después de reiniciar tu editor, contacta al soporte con detalles sobre la versión de tu IDE y los mensajes de error específicos que estás viendo.

Recursos adicionales