Stripe Charge
Stripe Charge trabaja con los cobros de tu cuenta de Stripe. Puede crear un cobro nuevo a un cliente o a una tarjeta, consultar un cobro concreto o la lista de cobros, y cambiar la descripción de un cobro.
Para pagos que necesitan confirmación del cliente o que quieres retener y cobrar más tarde, usa Stripe Payment Intent.
Cuándo usarlo
- Quieres cobrar a un cliente que ya tiene una tarjeta guardada en Stripe cuando ocurre algo en tu flujo.
- Quieres revisar los últimos cobros de un cliente para responder a una consulta.
- Quieres buscar un cobro concreto para saber si se completó.
- Quieres añadir una descripción a un cobro para identificarlo mejor en Stripe.
Configuración
Necesitas una credencial Stripe API con la clave secreta de tu cuenta de Stripe. Consulta Credenciales.
| Campo | Qué hace |
|---|---|
| Credential (obligatorio) | La credencial Stripe API de tu cuenta. |
| Operation (obligatorio) | La acción que realiza el componente. Por defecto, Create. Consulta Operaciones. |
| Get Mode | Solo en Get. By ID consulta un cobro concreto; All devuelve la lista de cobros. Por defecto, By ID. |
| Charge ID | El identificador del cobro en Stripe (empieza por ch_). Obligatorio en Get con By ID y en Update. |
| Customer ID | El identificador del cliente en Stripe (empieza por cus_). En Create, cobra al cliente con su forma de pago predeterminada. En Get con All, muestra solo los cobros de ese cliente. |
| Amount | El importe en la unidad más pequeña de la moneda, por ejemplo céntimos: 1000 son 10,00. Obligatorio en Create. |
| Currency | La moneda del cobro, como eur o usd. Por defecto, usd. Solo en Create. |
| Source Token | Solo en Create. Un token de tarjeta de Stripe (empieza por tok_). No admite formas de pago que empiezan por pm_; para esas usa Stripe Payment Intent. |
| Description | Texto libre que se guarda con el cobro. En Create y Update. |
| Limit | Solo en Get con All. Número máximo de cobros que se devuelven, entre 1 y 100. Por defecto, 100. |
En Create tienes que rellenar al menos Customer ID o Source Token.
Operaciones
- Create: crea un cobro por el importe y la moneda indicados, al cliente o a la tarjeta del token.
- Get: con
By IDdevuelve un cobro; conAlldevuelve la lista de cobros, de un cliente si lo indicas. - Update: cambia la descripción de un cobro existente.
Resultado
La salida Data devuelve el cobro creado, consultado o actualizado. Con Get y All, devuelve un elemento por cada cobro encontrado. Cada elemento incluye el identificador, el importe, la moneda y el estado del cobro, entre otros datos de Stripe.
Puedes conectarla a un componente que guarde el resultado, a un mensaje para el cliente o a una condición que compruebe el estado. El componente también se puede conectar a un Agente como herramienta, para que el agente decida cuándo usarlo. Consulta Tool Mode.
Ejemplo
Una academia cobra la matrícula a alumnos que ya tienen tarjeta guardada en Stripe.
- Añade Stripe Charge con Operation en
Create. - En Customer ID, pasa el identificador de Stripe del alumno que llega desde el formulario de inscripción.
- Pon Amount en
25000y Currency eneurpara cobrar 250,00 €. - En Description, escribe “Matrícula curso de otoño”.
- Conecta la salida Data a un correo de confirmación para el alumno.
Buenas prácticas
- Prueba tus flujos con la clave de pruebas de Stripe antes de usar la clave real.
- Recuerda que los importes van en céntimos: un error en el importe se cobra de verdad con la clave real.
Componentes relacionados
- Stripe Customer: crea y gestiona clientes.
- Stripe Refund: devuelve un cobro total o parcialmente.
- Stripe Payment Intent: pagos con confirmación y captura.