Resumen de la IA
¿Alguna vez ha perdido un cliente potencial porque subió un archivo pero nunca pagó el depósito? ¿O te has pasado horas persiguiendo pagos después de entregar un trabajo?
Según nuestros estudios, las tasas de abandono de carritos alcanzan una media del 70%, y los formularios de carga de archivos sin pago integrado registran tasas de abandono aún mayores.
Según nuestros estudios de optimización de formularios, cuando el pago y la carga de archivos se realizan al mismo tiempo, los índices de cumplimentación aumentan un 40%.
En esta guía, le mostraré exactamente cómo crear formularios de carga de archivos en WordPress que requieran el pago antes de su envío.
Cree su formulario de pago de carga de archivos ahora 🙂 ...
Cómo exigir el pago en un formulario de carga de archivos de WordPress
Las cargas de archivos con pago obligatorio funcionan perfectamente para cualquier empresa que necesite garantizar el compromiso antes de revisar los envíos.
Las agencias de diseño recogen informes de proyectos con depósitos, los bufetes de abogados aceptan documentos de casos con honorarios de consulta y los contratistas reciben planos con pagos de presupuestos, todo en un solo paso.
El proceso consta de 7 sencillos pasos que tardan unos 15 minutos en completarse. Utilizaremos WPForms y Stripe para crear un sistema de pago seguro y profesional que funcione en cualquier sitio WordPress.
- Paso 1: Instalar el plugin WPForms
- Paso 2: Configurar el procesamiento de pagos
- Paso 3: Crear un formulario de carga de archivos
- Paso 4: Añadir pago Stripe a su formulario de carga de archivos
- Paso 5: Configure los ajustes de su formulario
- Paso 6: Configure los ajustes de pago de Stripe
- Paso 7: Publique su formulario de pago de carga de archivos
Paso 1: Instalar el plugin WPForms
El primer paso para crear un formulario de carga de archivos que requiera pago es instalar WPForms. Este plugin gestiona tanto la subida de archivos como los pagos seguros en una única solución.
Para empezar, vamos a instalar y activar el plugin WPForms. Si necesita ayuda con esto, vaya a esta guía sobre cómo instalar un plugin en WordPress.
Requisitos de licencia
Para subir archivos con pagos, necesitará WPForms Basic o superior. La versión Lite incluye formularios básicos pero no admite la carga de archivos ni el procesamiento de pagos. Por su parte, las versiones de pago incluyen:
- Formularios de carga de archivos ilimitados
- Todas las integraciones de pasarelas de pago
- Protección avanzada contra el spam
- Notificaciones por correo electrónico con archivos adjuntos
- Gestión de entradas y funciones de búsqueda
Actualice ahora a WPForms Pro 🙂 ...
Paso 2: Configurar el procesamiento de pagos
A continuación, vamos a configurar los pagos. Permanezca en el panel de WordPress para esta parte. Si usted está considerando Stripe vs PayPal, la buena noticia es que WPForms le permite utilizar ambos.
También puede tomar pagos usando Authorize.Net y Square si eso es lo que prefiere. Usaremos Stripe en este ejemplo, que está incluido en TODOS los niveles de licencia de WPForms (incluso WPForms Lite).
Para empezar, deberá hacer clic en WPForms " Configuración en el menú de navegación de la izquierda. A continuación, haga clic en la pestaña Pagos en la parte superior.

En primer lugar, compruebe que la divisa está configurada correctamente. Si no lo está, puede cambiarla en el menú desplegable. A continuación, desplázate hasta la sección Stripe y haz clic en el botón azul Connect with Stripe.

Puede crear una cuenta para Stripe ahora o iniciar sesión en su cuenta existente. Una vez que Stripe esté conectado, verás un mensaje en la sección Stripe de la página para confirmar que todo está configurado:

¿Te has dado cuenta de que estamos ejecutando Stripe en modo de prueba? Si quieres probar tu formulario sin realizar pagos reales, puedes marcar la casilla Modo de prueba para activarlo.
Por defecto, la integración de Stripe está configurada en el modo Elemento de pago, que permite pagos con tarjeta de crédito, así como métodos de pago alternativos como Apple Pay y Google Pay.
Si está actualizando desde una versión anterior de WPForms y antes utilizaba Elementos de tarjeta, puede cambiar a Elementos de pago (de lo contrario, está seleccionado por defecto).
Paso 3: Crear un formulario de carga de archivos
Ahora vamos a crear un formulario para que nuestros clientes acepten un presupuesto. En este formulario, tendrán que pagar un depósito y adjuntar un documento.
El formulario será similar a un formulario de subida de archivos normal, pero con algunos campos extra para Stripe. Para empezar, haga clic en WPForms " Añadir nuevo en el menú de administración de WordPress.

En el constructor de formularios, escriba un nombre para su formulario en la parte superior. Luego encuentre la plantilla Formulario de carga de archivos y haga clic en Usar plantilla. El constructor de formularios WPForms se abrirá en su navegador.

Observe que el panel de la derecha siempre muestra una vista previa del formulario en vivo que facilita ver el aspecto que tendrá el formulario terminado. A la izquierda, verás una lista de campos que puedes añadir a tu formulario.
También puede hacer clic en cualquier campo de la vista previa para abrir sus opciones en la parte izquierda del constructor. Asegúrese de que la opción Obligatorio está activada para el campo Carga de archivos.

Ahora, si el usuario no añade un archivo, el formulario no se enviará. Añade cualquier otro campo que necesites para tu formulario y configura sus opciones. A continuación, haga clic en Guardar en la parte superior de la pantalla para guardar su progreso hasta el momento.
Paso 4: Añadir pago Stripe a su formulario de carga de archivos
Ahora que tenemos un formulario de carga de archivos que funciona, todo lo que tenemos que hacer es añadir un campo de pago seguro para aceptar el depósito del cliente.
Para este formulario, vamos a hacer un ejemplo muy simple con 2 campos:
- Artículo único
- Tarjeta de crédito Stripe
Arrastre estos campos desde la sección Campos de pago a la vista previa de su formulario en el lado derecho. Colóquelos lógicamente en el flujo de su formulario. Por lo general, después de la información del cliente, pero antes del botón de envío final.
¿Quiere que su formulario de pago sea más dinámico? WPForms le permite mostrar campos de pago basados en fechas específicas, lo cual es perfecto para precios por reserva anticipada o tarifas de depósito estacionales.
Para el campo Tarjeta de crédito Stripe, puede hacer clic en el campo en el área de vista previa para cambiar su etiqueta y descripción.
Es posible que haya notado el subcampo Correo electrónico en el campo Tarjeta de crédito de Stripe. Esto permite a los clientes utilizar Stripe Link para realizar el pago más rápidamente.
En las opciones de campo Avanzadas, puede elegir utilizar el subcampo Correo electrónico de tarjeta de crédito de Stripe o un campo Correo electrónico diferente de su formulario.
Una vez que haya terminado con las opciones del campo de crédito de Stripe, haga clic en el campo Artículo único para abrir la configuración. En Precio del artículo, escriba el precio que desea cobrar a su cliente.
Ya está. ¡Los campos de pago están listos! Si desea añadir más campos de pago, consulte esta guía sobre cómo requerir un total de pago en su formulario.
Añadir un campo Total ayudará a evitar que alguien envíe un pago de $0.00. En este caso, no necesitamos un campo Total porque estamos utilizando 1 precio fijo.
Paso 5: Configure los ajustes de su formulario
Ahora que todos los campos de tu formulario están configurados, puedes configurar sus ajustes. Haga clic en la pestaña Configuración en el lado izquierdo del constructor, y luego en la sección General.

Aquí puedes cambiar el nombre y la descripción del formulario, añadir etiquetas, cambiar el texto del botón de envío, etc. A continuación, vaya a la configuración de Protección contra spam y seguridad.

Puedes activar varias opciones antispam, incluidos filtros personalizados y CAPTCHAs. A continuación, puedes ir a la sección Notificaciones.
Cada vez que alguien envíe tu formulario, recibirás un correo electrónico con los detalles de la entrada. En la configuración de las notificaciones puedes personalizar este correo electrónico o añadir varias notificaciones por correo electrónico.

Si se desplaza hacia abajo en esta página, también puede incluir las cargas de archivos de los usuarios en la notificación por correo electrónico. Por último, la configuración de confirmaciones te permite crear un mensaje personalizado para mostrar a los usuarios después de que envíen el formulario.

Consulte nuestro tutorial sobre cómo crear confirmaciones de formularios para obtener más detalles. Ahora que la configuración del formulario está lista, puedes pasar a la configuración de pago.
Paso 6: Configure los ajustes de pago de Stripe
¡El trabajo duro está hecho! Estamos en la recta final. Sólo tenemos que decirle a WPForms exactamente lo que queremos hacer en Stripe cuando se envíe el formulario.
Permanezca en el constructor de formularios y haga clic en Pagos " Stripe. Desde allí, active la opción Habilitar pagos de Stripe. Hay algunos ajustes que puedes personalizar aquí:
- Descripción del pago: Esta es la descripción que aparecerá en el extracto de la tarjeta de crédito de su cliente. Normalmente debe escribir aquí el nombre de su empresa.
- Recibo de pago de Stripe: Seleccione Correo electrónico en el menú desplegable para enviar un recibo a la dirección de correo electrónico que su visitante introdujo en el formulario.
- Activar lógica condicional: Puede utilizar esta opción para procesar el pago sólo si se cumplen determinadas condiciones. Esto resulta útil si desea comprobar que se han rellenado campos importantes antes de realizar el pago.

El resto de los ajustes son para pagos recurrentes, así que no necesitamos editarlos ahora mismo. ¿Todo listo? Haga clic en Guardar en la parte superior del generador de formularios. Sólo queda un paso más.
Paso 7: Publique su formulario de pago de carga de archivos
Ahora, estamos listos para publicar tu formulario. Esta es la parte más fácil. En la parte superior de la ventana del constructor de formularios, haz clic en Incrustar.

En este ejemplo, vamos a Crear Nueva Página. Vamos a nombrar nuestra página Pague el Depósito de su Proyecto. Escriba el nombre de su página preferida aquí y luego haga clic en Vamos.

WPForms creará ahora una nueva página y agregará a ella el formulario que hemos creado. Pero antes de publicar la página, ¿qué tal si añadimos algo de estilo a nuestro formulario?
Si haces clic en el área que rodea el formulario, se abrirá el panel de configuración del bloque en el panel derecho. Aquí puedes ajustar tus botones, campos y estilos de fondo sin necesidad de código.
De hecho, también puedes elegir un tema ya preparado para aplicar al instante estilos visuales únicos a tu formulario. Después de personalizar los estilos, solo queda hacer clic en el botón Publicar de la esquina superior derecha.
Después de que los clientes comiencen a enviar su formulario, puede buscar entradas por sus detalles de pago si alguna vez necesita rastrear un pago específico. Simplemente vaya a WPForms " Entradas y utilice el campo de búsqueda.
Más preguntas sobre los formularios de carga de archivos con pagos
Si tiene más preguntas sobre la exigencia de pagos para los formularios de carga de archivos, las siguientes preguntas frecuentes pueden ayudarle a arrojar más luz.
¿Puedo utilizar pasarelas de pago distintas de Stripe?
Sí, WPForms soporta PayPal, Authorize.Net y Square como opciones de pago adicionales. Así que usted puede disfrutar de la flexibilidad de tener múltiples pasarelas de pago disponibles en función de sus preferencias.
¿Es posible enviar una notificación por correo electrónico con el archivo cargado?
Sí, es fácil enviar el archivo subido como un archivo adjunto de correo electrónico después del envío del formulario. En WPForms, encontrará esta configuración yendo a Notificaciones, desplazándose hacia abajo hasta la sección Avanzadas y haciendo clic en el botón Activar archivos adjuntos de carga.
¿Cómo puedo proteger mi formulario contra el spam?
Puedes añadir múltiples capas de protección contra el spam en WPForms, incluyendo Akismet, establecer un tiempo mínimo de envío, filtros de palabras clave y opciones de captcha como reCAPTCHA, hCaptcha y Tursntile.
¿Puedo combinar el cobro y la carga de documentos para grupos?
WPForms admite la carga de varios archivos con uno o varios pagos por formulario.
Puede crear formularios en los que los grupos carguen diferentes documentos y paguen colectivamente, o en los que cada miembro del grupo cargue archivos y pague individualmente.
Utilice la lógica condicional para mostrar diferentes importes de pago en función del tamaño del grupo o de los tipos de archivo. Esto funciona perfectamente para inscripciones de equipos, proyectos de grupo o envíos colaborativos.
¿Qué ocurre si el archivo subido no se puede mover a wp-content/uploads/?
Este error suele producirse debido a problemas con los permisos de los archivos o a los límites de almacenamiento del servidor. En primer lugar, compruebe que la carpeta de subidas de WordPress tiene permisos de escritura adecuados (755 o 644).
Póngase en contacto con su proveedor de alojamiento si no está seguro de cómo ajustar los permisos. Comprueba también que no has superado el límite de almacenamiento de tu alojamiento.
Para formularios de pago, esto es crítico porque los clientes pagan pero no pueden subir archivos. WPForms incluye una gestión de errores que impide el procesamiento del pago si falla la carga de archivos, protegiéndole tanto a usted como a sus clientes.
¿Puedo crear formularios de carga de recibos de pago?
Sí, puede crear formularios en los que los clientes suban capturas de pantalla o recibos de pago para su verificación. Esto es útil para métodos de pago manuales como transferencias bancarias o pagos con cheque.
Añada un campo de carga de archivos restringido a formatos de imagen (JPG, PNG) y exija a los clientes que carguen el comprobante de pago.
Luego puede verificar manualmente los pagos antes de procesar pedidos o solicitudes. WPForms le permite marcar las entradas como "pagadas" para facilitar el seguimiento.
¿Cuál es el mejor creador de formularios de WordPress con funciones de carga de archivos?
WPForms está ampliamente considerado como el mejor plugin de formularios de WordPress para la carga de archivos, ya que incluye funciones avanzadas de gestión de archivos, compatibilidad con múltiples pasarelas de pago y seguridad de nivel empresarial.
A diferencia de los plugins de formularios de contacto básicos, WPForms gestiona archivos de gran tamaño, admite varios tipos de archivos, incluye análisis de virus y se integra con servicios de almacenamiento en la nube como Dropbox.
A continuación, añada pagos opcionales a un formulario
¿Desea aceptar cargas de archivos con pago opcional? Esta podría ser una buena forma de aceptar donaciones para una organización benéfica o sin ánimo de lucro.
Para saber cómo hacer que el pago sea opcional, consulta este artículo sobre cómo añadir un campo de pago opcional a un formulario. También podría interesarte cómo utilizar el complemento Zapier para guardar cargas de archivos en Dropbox o Google Drive.
Cree su formulario Wordpress ahora
¿Listo para crear tu formulario? Empieza hoy mismo con el plugin más sencillo para crear formularios en WordPress. WPForms Pro incluye un montón de plantillas gratuitas y ofrece una garantía de devolución de dinero de 14 días.
Si este artículo te ha ayudado, síguenos en Facebook y Twitter para más tutoriales y guías gratuitas sobre WordPress.



¿es posible seleccionar un archivo ya cargado en la página de pago?
Hola balhadj, no es posible ya que los formularios de nuestro plugin no tienen integración con ninguna página de checkout. El proceso descrito en este artículo es para un proceso que se maneja completamente dentro de WPForms.
Espero que esto te ayude a aclararte 🙂 Si tienes más preguntas al respecto, ponte en contacto con nosotros si tienes una suscripción activa. Si no la tienes, no dudes en dejarnos alguna pregunta en nuestros foros de soporte.
¿Es posible cobrar al cliente en función de la duración del audio/vídeo? ¿Si cobro 1$ por minuto y él sube un archivo de audio de 5 min le cobra 5$?
¡Hola Thomas! No tenemos ninguna función que permita a sus formularios discernir la longitud del archivo multimedia y calcular el total a cobrar. Puede ser posible con código personalizado, sin embargo me disculpo ya que no somos capaces de proporcionar apoyo a este grado de personalización.
En caso de que desee buscar opciones de desarrollo personalizadas, le recomendamos encarecidamente que utilice Codeable. Codeable selecciona a todos los desarrolladores por ti para asegurarse de que están altamente cualificados y son comunicativos, y también te ayuda a guiar todo el proceso de conexión y comunicación con el desarrollador más adecuado.
Aquí está nuestro tutorial sobre el uso de Codeable, que proporciona más detalles sobre cómo funciona este proceso.
O si desea un equipo al que pueda seguir acudiendo (a largo plazo) para obtener ayuda de desarrollo personalizado, también podría considerar echar un vistazo a WPBuffs.
Si tienes más preguntas al respecto, ponte en contacto con nosotros si tienes una suscripción activa. Si no la tienes, no dudes en dejarnos alguna pregunta en nuestros foros de soporte.
¿Es posible asegurarse de que los datos del cliente introducidos en un formulario como se añaden a nuestra lista de correo mail chimp?
¿Los pagos efectuados están vinculados a sistemas contables como Xero o similares?
¿Qué ocurre con el archivo cargado? ¿Se envía por correo electrónico o se almacena en un software de gestión de activos digitales?
¡Hola Michael!
Puede hacer que los detalles de los clientes de sus formularios se añadan a la base de datos de su cuenta de Mailchimp utilizando nuestro complemento Mailchimp que está disponible con nuestra licencia de nivel Plus (y superior). Puede encontrar más detalles sobre esto aquí.
En cuanto a los pagos vinculados a sistemas de contabilidad, en este momento no tenemos ninguna integración de este tipo, aunque podría ser posible a través de nuestro complemento Zapier. Por ejemplo, es posible conectar su WPForms a Quickbooks a través de Zapier como se describe aquí.
Los archivos subidos (junto con cualquiera de sus formularios y sus datos) se almacenan en el servidor de su sitio directamente, por lo que tiene el control sobre todos sus archivos y datos. Puedes encontrar más detalles sobre esto en este artículo.
Espero que esto te ayude a aclararte 🙂 Si tienes más preguntas al respecto, ponte en contacto con nosotros si tienes una suscripción activa. Si no la tienes, no dudes en dejarnos alguna pregunta en nuestros foros de soporte.
Hola, en el post de arriba has puesto una barra resaltada que dice "WPForms es el mejor plugin WordPress Form Builder. Consíguelo gratis!" Sin embargo la función de pago que has descrito en este post no está disponible en la versión gratuita, sino sólo en la versión Pro. Creo que este post tiene que decir muy claramente desde el principio que esta funcionalidad de aceptar pagos sólo está disponible en la versión Pro
¡Hola Tosin! El banner al que te refieres no forma parte de este artículo en concreto, sino que se rellena dinámicamente para el contenido de marketing, por lo que no se atribuye a este artículo. Sin embargo, estoy de acuerdo en que podríamos hacer un mejor trabajo dejando claro en este artículo que las funciones de procesamiento de pagos sólo están disponibles con nuestra licencia de nivel Pro (o superior). He reenviado tus comentarios a nuestro equipo de redacción para que los revisen 🙂 .
Gracias por dedicar su tiempo a hacernos llegar sus comentarios.
¿ES POSIBLE QUE EL CLIENTE CARGUE MÁS DE UN ARCHIVO Y QUE EL PRECIO VARÍE EN FUNCIÓN DE LA CANTIDAD DE ARCHIVOS CARGADOS?
Hola a todos,
Lamento informarle de que no disponemos de una función integrada que muestre el cambio de precios en función del número de archivos cargados. Voy a subir la solicitud en nuestro nombre.
Gracias por vuestra paciencia 🙂 .