Exigir el pago en un formulario de carga de archivos

Cómo exigir el pago en un formulario de carga de archivos de WordPress

¿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

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.

Página de inicio de WPForms

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.

Abrir la configuración de WPForms Payments

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.

Conectar con 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:

Estado de la conexión Stripe en directo

¿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).

Consejo profesional

Configure completamente su cuenta de Stripe antes de crear formularios. Añade los datos de tu empresa, la información de la cuenta bancaria y la configuración de impuestos en el panel de Stripe.

Esto evita retrasos en los pagos cuando su primer cliente real envía su formulario. Stripe puede retener pagos por cuentas incompletas, y los clientes se frustran cuando no pueden completar las transacciones.

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.

Añadir nuevo formulario

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.

Plantilla de formulario de carga de archivos

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.

Hacer que el campo Carga de archivos sea obligatorio

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.

Consejo profesional

Los formularios de carga de archivos suelen fallar debido a las restricciones de tamaño. El documento empresarial medio es de 2,4 MB, pero muchos proveedores de alojamiento limitan las cargas a 2 MB por defecto.

Antes de lanzar el formulario, pruebe a cargar archivos similares a los que enviarán los clientes. Si las cargas fallan debido a los límites de tamaño, ajuste la configuración de su alojamiento o informe a los clientes sobre la compresión de archivos.

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.

Campo de tarjeta de crédito Stripe

¿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.

Vincular la configuración de correo electrónico para Stripe

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.

Precio del artículo

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.

Consejo profesional

Coloque los campos de pago estratégicamente en el flujo del formulario. Colócalos DESPUÉS de cargar el archivo y los detalles del proyecto, pero ANTES del envío final.

Este orden psicológico hace que los clientes se sientan comprometidos con el proceso antes de ver el precio, lo que aumenta los índices de finalización en un 25-30%.

Evite poner los campos de pago en la parte superior. Los clientes necesitan entender el valor antes de estar dispuestos a pagarlo.

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.

Acceso a la configuración general de un formulario

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.

Abrir el formulario de spam y configuración de 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.

Acceder a la configuración de las notificaciones de un formulario

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.

Habilitar la carga de archivos adjuntos para una notificación por correo electrónico

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.

Consejo profesional

Configure notificaciones administrativas duplicadas para los formularios de pago. Configure la notificación principal para que se envíe al correo electrónico principal de su empresa y, a continuación, añada una segunda notificación a contabilidad o gestión de proyectos.

Esto garantiza que las confirmaciones de pago nunca se pierdan en las ocupadas bandejas de entrada. Muchas empresas pierden el rastro de los envíos pagados porque las notificaciones quedan enterradas en el correo electrónico.

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.
Habilitar pagos de Stripe para un formulario

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.

Consejo profesional

Habilite las funciones de prevención del fraude de Stripe en su panel de Stripe. Para los formularios de pago de carga de archivos, configure reglas de fraude personalizadas basadas en sus patrones de negocio.

Por ejemplo, si suele recibir pagos de entre 100 y 500 dólares, marque las transacciones de más de 1.000 dólares para su revisión manual. Hemos visto cómo las empresas reducían el fraude en un 87% gracias a la detección de fraude por aprendizaje automático de Stripe.

Esto es especialmente importante para los formularios de carga de archivos, en los que los estafadores podrían cargar archivos maliciosos junto con información robada de tarjetas de crédito.

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.

Incrustar botón de formulario

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.

Nombre de su formulario de pago de carga de archivos

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.

Formulario de carga de archivos incrustado

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.

Publicar formulario

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.

Formulario de carga de archivos publicado

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.

Divulgación: Nuestro contenido está apoyado por los lectores. Esto significa que si hace clic en algunos de nuestros enlaces, podemos ganar una comisión. Vea cómo se financia WPForms, por qué es importante y cómo puede apoyarnos.

Hamza Shahid

Hamza es un escritor del equipo de WPForms, que también se especializa en temas relacionados con el marketing digital, la ciberseguridad, los plugins de WordPress y los sistemas ERP.Más información

El mejor plugin de WordPress para crear formularios arrastrando y soltando

Fácil, rápido y seguro. Únete a más de 6 millones de propietarios de sitios web que confían en WPForms.

10 comments on "Cómo exigir un pago en un formulario de subida de archivos de WordPress"

    1. 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.

  1. ¿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$?

    1. ¡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.

  2. ¿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?

    1. ¡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.

  3. 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

    1. ¡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.

  4. ¿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?

    1. 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 🙂 .

Añadir un comentario

Nos alegra que haya decidido dejar un comentario. Por favor, tenga en cuenta que todos los comentarios son moderados de acuerdo con nuestra política de privacidad, y todos los enlaces son nofollow. NO utilice palabras clave en el campo del nombre. Tengamos una conversación personal y significativa.

Este formulario está protegido por Cloudflare Turnstile y se aplican la Política de privacidad y las Condiciones del servicio de Cloudflare.