Tres modalidades de uso
WebView embebido
Botón de pago con checkout en WebView
Nativo en chat
Captura de tarjeta en conversación
Tools avanzadas / MCP
Acceso a API completa vía MCP
WebView embebido
Esta es la modalidad recomendada para empezar. El usuario recibe un enlace o botón de pago que abre el checkout de Stripe en WebView dentro de WhatsApp.Agregar el nodo al Canvas
Ubicar la integración en Marketplace
En el panel lateral izquierdo de Brain Studio, abre la carpeta Marketplace.Si la integración está correctamente conectada, verás Stripe listado como proveedor disponible.

Arrastrar el nodo al Canvas
Arrastra Stripe desde el panel lateral hacia tu flujo en el Canvas.Al soltarlo, se creará el bloque del nodo con sus salidas disponibles.

Configurar el nodo en Canvas
- Inputs
- Outputs
Guardar resultado como
Guardar resultado como
Define el nombre de la variable donde Brain Studio guardará el JSON completo de respuesta del nodo.
Tipo de pago (default: payment)
Tipo de pago (default: payment)
Define el tipo de cobro.Valores disponibles:
payment (pago único), subscription (suscripción)Si no seleccionas nada, se usará
payment.Ambiente
Ambiente
Define el entorno de ejecución del pago.Valores disponibles:
Test, ProducciónExpiración del botón de pagos [minutos]
Expiración del botón de pagos [minutos]
Define la vigencia del botón de pago desde que se envía al usuario.Valores disponibles:
10, 20, 30, 60Moneda
Moneda
Moneda del cobro.
La moneda disponible depende del país y configuración de la cuenta Stripe conectada.
Motivo de pago
Motivo de pago
Texto descriptivo del cobro (por ejemplo, número de orden o descripción del producto o servicio).
Metadata del pago
Metadata del pago
Información adicional para trazabilidad o referencia interna.
Puedes usarlo para correlación con tu orden, conciliación o auditoría del pago.
Email comprador
Email comprador
Correo del comprador. Debe haberse recolectado previamente en el flujo y entregarse aquí como variable.
Personalizar textos botón de pago
Personalizar textos botón de pago
Si seleccionas Sí, se habilitan campos adicionales para personalizar el mensaje que acompaña al botón de pago.Campos que se habilitan al activar:
Header(obligatorio)Body(obligatorio)Footer(obligatorio)
Cuando esta opción está activa, puedes modificar completamente el mensaje que verá el usuario antes de abrir el checkout.
Header
Header
Título del mensaje que acompaña al botón de pago.
Body
Body
Texto principal del mensaje que acompaña al botón de pago.
Footer
Footer
Nativo en chat
Stripe también puede operar con una experiencia de pago nativo con tarjeta dentro del chat.Payments – Pago con tarjeta (documentación técnica)
Referencia técnica para implementar la experiencia nativa.
Tools avanzadas / MCP
Además del uso en Canvas mediante herramientas nativas, Stripe expone un conjunto de tools avanzadas que pueden utilizarse en implementaciones más técnicas o flujos personalizados. Estas herramientas permiten interactuar directamente con servicios de Stripe desde tu flujo.- Tools disponibles
Crear Cliente
Crear Cliente
Crea un nuevo registro de cliente en tu cuenta de Stripe.Los clientes pueden estar asociados con:
- Métodos de pago
- Suscripciones
- Facturas
- Registrar un cliente antes de procesar pagos
- Implementar modelos de suscripción
- Gestionar historial de pagos por cliente
Crear Payment Intent
Crear Payment Intent
Crea un PaymentIntent en Stripe.
- El monto se envía en centavos
(ejemplo:15000= $150.00) - Devuelve:
client_secretpayment_intent_id
- Iniciar un pago desde un cliente
- Integraciones personalizadas
- Control avanzado del ciclo de pago
Consultar estado de pago
Consultar estado de pago
Obtiene el estado actual de un pago por:
PaymentIntent IDCharge ID
- Estado
- Importe
- Método de pago
- URL del recibo
- Verificar si un cliente completó el pago
- Implementar validaciones adicionales
- Consultas post-transacción
Listar transacciones
Listar transacciones
Lista las transacciones recientes de saldo en la cuenta Stripe:
- Cargos
- Reembolsos
- Transferencias
- Retiros
- Filtro por fecha (timestamps Unix)
- Paginación
- Revisar actividad reciente
- Conciliación contable
- Auditoría de movimientos
Procesar reembolso
Procesar reembolso
Procesa un reembolso completo o parcial de un cargo o PaymentIntent.Opciones disponibles:
- Monto específico (para reembolsos parciales)
- Razón (
duplicate,fraudulent,requested_by_customer)
- Gestión post-venta
- Cancelaciones
- Políticas de devolución