Creación de formularios
Cobro de pagos
Cobra pagos únicos dentro de tu formulario. Conecta Stripe, inserta un campo de Pago, establece un precio y los encuestados pagan a través de Stripe Checkout.
Conectar Stripe
Una conexión de Stripe pertenece a un solo formulario: conéctala desde el formulario en el que quieres cobrar, y repite el proceso para el siguiente. Los datos de la tarjeta nunca pasan por formbase.
- 1
Inserta un campo de Pago
Escribe / en el canvas, busca "Pago" y coloca el bloque. El bloque muestra el importe, un selector de moneda y el estado de la conexión.
- 2
Haz clic en Conectar
formbase te envía a Stripe para autorizar la conexión. Si aún no tienes una cuenta de Stripe, puedes crear una durante este paso.
- 3
Completa la incorporación de Stripe
Stripe te guía por la verificación de identidad, la configuración de la cuenta bancaria y los datos del negocio. Cuando termina, vuelves a formbase.
La insignia del bloque de Pago te indica en qué punto está la conexión:
| Insignia | Significado |
|---|---|
| No conectado | Todavía no hay ninguna cuenta de Stripe vinculada a este formulario. |
| Conectado | Stripe informa que los cobros están habilitados — los encuestados pueden pagar. |
| Configuración incompleta | Stripe aún no ha habilitado los cobros. Termina la incorporación en tu panel de Stripe, o vuelve a conectar. |
| Verificando | Stripe está revisando la cuenta. Normalmente no requiere ninguna acción tuya. |
| Restringido | Stripe restringió la cuenta. Revísala en tu panel de Stripe. |
| Desconectado | La conexión desapareció. Vuelve a conectar para seguir cobrando. |
La publicación se bloquea hasta que los pagos estén completos
Un formulario con un campo de Pago no se publica hasta que todos los bloques de pago tengan una moneda admitida y un importe igual o superior al mínimo de esa moneda, y el formulario tenga una cuenta de Stripe conectada con los cobros habilitados.
Cómo funciona la conexión con Stripe
formbase usa
Stripe Connect
para vincular tu cuenta de Stripe a tu formulario. El cargo se crea en tu cuenta, no en la nuestra. En la práctica:
| Detalle | Qué ocurre |
|---|---|
| Pagos | Van directamente a tu cuenta de Stripe. formbase no retiene ni toca los fondos. |
| Comisiones de Stripe | Las tarifas estándar de procesamiento de Stripe se aplican a tu cuenta. formbase no añade ninguna tarifa propia. |
| Reembolsos y disputas | Los gestionas desde tu propio panel de Stripe. Tú eres el comerciante de registro. |
| Recibos | Muestran el nombre y los datos de tu negocio, no los de formbase. |
formbase puede ver el estado de tu cuenta de Stripe (si los cobros están habilitados y la incorporación está completa) e información básica de las transacciones (estado del pago, importe, enlace al recibo). No puede leer tu saldo de Stripe, tu lista de clientes ni nada fuera de los pagos realizados a través de tus formularios.
Establecer el precio
Elige una moneda y escribe un importe en el bloque de Pago. El importe debe ser al menos el cobro mínimo de Stripe para esa moneda — $0.50 para USD y EUR, £0.30 para GBP, ¥50 para JPY, 3 kr para SEK y NOK. Stripe limita un solo cargo a poco menos de 1,000,000, así que mantén los importes por debajo de esa cifra.
Monedas admitidas: USD, EUR, GBP, JPY, CAD, AUD, CHF, SEK, NOK, DKK, NZD, SGD, HKD, AED, TRY.
El campo de Pago admite únicamente cargos únicos. Las suscripciones recurrentes no forman parte de él.
Precios dinámicos
Puedes variar el importe según las respuestas del encuestado. Añade una acción Establecer importe de pago a una regla de lógica encima de tu campo de Pago y apúntala al bloque.
Cada acción elige cómo cambia el precio — establecer en, aumentar en o disminuir en:
Establecer en — reemplaza el precio acumulado por un importe absoluto.
Aumentar en / Disminuir en — ajusta el precio acumulado. Encadena varias para recargos, suplementos o descuentos; cada una se suma al importe acumulado hasta ese momento, y el resultado nunca baja de cero.
El valor en sí puede ser:
Un número fijo — un importe literal.
Una referencia a un campo — elige un campo calculado para que el importe siga las respuestas.
Las reglas se ejecutan en el orden en que aparecen en el formulario, partiendo del precio del bloque. Un establecer en posterior sobrescribe lo que hayan producido las reglas anteriores, así que pon tu regla más específica al final.
Ejemplo: un formulario de entradas tiene un Desplegable (“Estándar” o “VIP”) y un campo Número para la cantidad. Un campo calculado multiplica el precio base por la cantidad. Una regla de lógica apunta al campo de Pago: si el Desplegable es “VIP”, establece el importe del pago al del campo calculado.
Ejemplo de complemento: un precio de $50 en el bloque, un interruptor “Entrega urgente” que aumenta el importe en 15, y un interruptor “Miembro” que disminuye el importe en 5. Con ambos activados, el encuestado paga $60.
El precio del bloque es el valor de reserva
El precio que configures en el bloque de Pago es lo que ven los encuestados antes de que se active ninguna regla. Ponlo en tu precio más habitual para que el formulario nunca muestre un importe de marcador de posición.
Experiencia del encuestado
El encuestado hace clic en Completar pago en la tarjeta y se abre Stripe Checkout, alojado por Stripe. Después de pagar, vuelve al formulario para terminar y enviarlo. El importe cobrado se recalcula en el servidor a partir de tus propias reglas — un cliente manipulado no puede cambiar el precio.
Si el pago falla (tarjeta caducada, fondos insuficientes), la tarjeta muestra el error y un botón Reintentar pago que vuelve a abrir Checkout.
Después del pago
En cuanto un encuestado paga, formbase bloquea las preguntas que alimentaron el importe — las condiciones y valores de cualquier regla que lo estableció, los campos detrás de un campo calculado referenciado, y todo lo que controle si el bloque de Pago es visible. Las preguntas bloqueadas muestran sus respuestas de solo lectura con “Bloqueado porque esta respuesta se usó para un pago completado.” El resto del formulario sigue siendo editable.
Un pago hace que el envío sea definitivo
Cualquier versión del formulario que contenga un campo de Pago, Firma o Programar cita desactiva editar después de enviar para los envíos hechos con ella.
Ver pagos
Los pagos aparecen junto con la respuesta en la pestaña Envíos:
| Campo | Descripción |
|---|---|
| Estado del pago | pendiente, pagado, fallido o cancelado. |
| Importe y moneda | Lo que se cobró, p. ej. $25.00. |
| Enlace al recibo | Abre el recibo alojado en Stripe, o tu panel de pagos de Stripe cuando no vuelve ninguna URL de recibo. |
El pago también sale con la respuesta: los correos de notificación, el PDF, las exportaciones, los webhooks, Zapier, n8n, Make, los callbacks de solicitud y la API llevan su importe, moneda, estado y enlace al recibo bajo el campo de Pago. Consulta Reservas y pagos para ver el formato.
Reembolsos y disputas
Los pagos llegan a tu cuenta de Stripe, así que tú gestionas los reembolsos y las disputas. formbase se reserva el derecho de emitir reembolsos en tu nombre en casos de abuso o infracciones de la política. Cuando Stripe informa de un reembolso o una disputa, el pago de la respuesta cambia a Refunded, Partially refunded o Disputed; las integraciones no se envían de nuevo.
- 1
Emitir un reembolso
Abre tu panel de Stripe, encuentra el pago y haz clic en Reembolsar. Se admiten reembolsos totales y parciales.
- 2
Gestionar una disputa
Si un encuestado abre una disputa (contracargo), Stripe te notifica por correo electrónico. Respondes con evidencia en tu panel de Stripe.
La propia documentación de Stripe cubre ambos casos en profundidad:
Condiciones de lógica de pago
Un campo de Pago también puede leerse mediante lógica: el importe es igual a, el importe es mayor que, el importe es menor que, está completado y no está completado. Consulta Lógica condicional para la referencia completa de operadores.