Cómo crear un formulario de registro en WordPress con opción de pago (PayPal)

Cómo crear un formulario de registro de WordPress con el pago

Si sigue creando manualmente cuentas de usuario de WordPress después de que alguien le pague a través de un enlace de PayPal independiente, esta guía le ahorrará horas de trabajo administrativo.

La solución es automatizar todo el proceso en un único formulario. Cuando un usuario lo rellena y paga, su cuenta de WordPress se crea al instante, con el rol de usuario correcto asignado.

Este tutorial le guiará a través de esa configuración exacta. Combinaremos la potencia de los complementos WPForms User Registration y PayPal Commerce para crear un formulario que lo gestione todo en un solo paso.

Crear un formulario de inscripción con pagos habilitados 🙂 .

Cómo crear un formulario de registro de WordPress con el pago

Tienes varias opciones para cobrar pagos en tu sitio WordPress. Si está creando un formulario de registro, lo más sencillo es utilizar un plugin de creación de formularios de arrastrar y soltar como WPForms que se conecta a una pasarela de pago. Siga los siguientes pasos para empezar:

Paso 1: Instalar y activar el plugin WPForms

Para crear un formulario que pueda registrar a un usuario y aceptar su pago, necesita una única herramienta que pueda gestionar ambas acciones en un solo envío.

WPForms lo soluciona integrando ambas funciones en un solo formulario. Para este proceso, necesitará una licencia WPForms Pro, que básicamente desbloquea dos complementos esenciales.

El complemento Registro de usuario, que crea la cuenta de usuario de WordPress, y el complemento Comercio de PayPal, que procesa el pago.

La página de precios de WPForms.

Una vez que haya comprado su licencia, instale y active el plugin WPForms. Si necesita ayuda con esto, puede seguir nuestra guía paso a paso sobre cómo instalar un plugin de WordPress.

Consejo profesional:

Antes de empezar, asegúrese de que tiene una cuenta PayPal Business, no una Personal. La integración de PayPal Commerce requiere una cuenta Business para acceder a las credenciales API necesarias.

Intentar conectar una cuenta Personal es la razón más común de fallo en la configuración, así que confirmar esto ahora te ahorrará muchos problemas más tarde.

Consiga WPForms Pro ahora 🙂 .

Paso 2: Instalar los complementos Registro de usuario + Comercio de PayPal

Con WPForms Pro instalado, ahora tiene acceso a los poderosos complementos que hacen posible esta automatización. Para comenzar con este paso, diríjase al área de administración de WordPress y haga clic en WPForms " Complementos.

Acceso a la pantalla de complementos de WPForms

Luego desplácese hacia abajo hasta encontrar el Complemento de Registro de Usuario, o utilice la barra de búsqueda. Cuando lo encuentre, haga clic en Instalar Complemento. Este complemento es lo que permite que su formulario cree una nueva cuenta de usuario de WordPress al enviarlo.

Una flecha roja apuntando hacia el botón de instalación del complemento

A continuación, en la misma pantalla, busque el complemento PayPal Commerce e instálelo también. Este es el complemento que se encargará del procesamiento seguro de los pagos.

Instalación del complemento de comercio de PayPal

Una vez que ambos complementos muestren el estado Activo en verde, su sitio estará equipado para gestionar tanto la creación de usuarios como los pagos en un único formulario.

Consejo profesional:

La ventaja de utilizar estos dos complementos juntos es que puede configurar su formulario para crear la cuenta de usuario de WordPress sólo después de que el pago de PayPal se haya completado correctamente.

Esto evita que los usuarios que no pagan tengan acceso a sus contenidos exclusivos para miembros y elimina la necesidad de eliminar manualmente las cuentas impagadas.

Paso 3: Configurar PayPal Commerce en WPForms

Este paso siguiente crea la conexión segura de un solo uso entre su sitio de WordPress y su cuenta PayPal.

Desde el área de administración de WordPress, vaya a WPForms " Configuración y haga clic en la pestaña Pagos.

Acceso a la pestaña Pagos en WPForms

Desde allí, desplácese hacia abajo hasta encontrar la sección Comercio de PayPal y haga clic en Conectar con Comercio de PayPal.

Conexión a PayPal Commerce

Se le redirigirá a la página de inicio de sesión seguro de PayPal. Este es un proceso OAuth estándar, lo que significa que está autorizando la conexión sin compartir nunca su contraseña con WPForms.

Asegúrese de iniciar sesión con la dirección de correo electrónico asociada a su cuenta PayPal Business, ya que las cuentas personales no admiten esta integración.

Introduzca su dirección de correo electrónico de PayPal

Después de completar la breve configuración por parte de PayPal, volverás a tu panel de WordPress. Ahora debería ver una marca de verificación verde y un estado de producción, lo que confirma que su formulario está listo para aceptar pagos en vivo.

Comprobación del estado de la conexión en WPForms

Por ahora, recomiendo encarecidamente activar el Modo de prueba marcando la casilla. Esto le permite probar todo su flujo de trabajo de registro y pago sin utilizar dinero real.

Poner PayPal en modo de prueba

Cuando tengas la configuración donde la quieres, puedes hacer clic en el botón Guardar configuración. Ahora vamos a crear nuestro nuevo formulario.

Consejo profesional:

Utilice el modo de prueba para realizar una prueba completa de principio a fin del proceso de registro. Cree un usuario de prueba, rellene el formulario y utilice las credenciales del entorno de pruebas de PayPal para simular un pago.

Confirme que el pago se registra, que el usuario recibe su correo electrónico de confirmación y que su nueva cuenta de WordPress se crea con el rol de usuario correcto.

Paso 4: Crear un formulario de registro de usuario en WordPress

Ahora que sus complementos están activos y PayPal está conectado, puede crear el formulario propiamente dicho. La forma más rápida de crear un formulario de registro fiable es empezar con una plantilla preconstruida.

Para este ejemplo, utilizaré la plantilla Formulario de registro de usuario, que sólo está disponible para los usuarios de la versión Pro con el complemento Formulario de registro de usuario activado.

Sin embargo, la Plantilla de Formulario de Registro de Eventos Online también podría funcionar para este propósito. Para crear el formulario de registro de usuario, haga clic en WPForms " Añadir nuevo.

Añadir un nuevo formulario en WPForms

Esto abrirá la galería de plantillas WPForms, donde encontrará cientos de plantillas de formularios pre-construidos. Puede encontrar la plantilla Formulario de Registro de Usuario usando la barra de búsqueda. Haga clic en Crear formulario para seleccionarla.

Seleccione la plantilla Formulario de registro de usuario

La Plantilla de Formulario de Registro de Usuario se abrirá ahora en el constructor de formularios WPForms. Verá la plantilla de formulario en el área de vista previa a la derecha de su pantalla, con el panel de campos de formulario a la izquierda.

Personalizar el formulario de registro de usuarios con el creador de formularios

Puede añadir campos personalizados o eliminar campos de formulario mediante el editor de arrastrar y soltar para personalizar su formulario según sus necesidades.

Si desea obtener más información sobre la instalación y configuración del formulario de registro de usuarios, aquí encontrará una guía completa sobre el uso del complemento de registro de usuarios.

Cuando su formulario de registro de usuario esté personalizado a su gusto, el siguiente paso será habilitar PayPal Commerce en el formulario.

Consejo profesional:

Antes de añadir cualquier campo de pago, vaya a la pestaña Configuración " Registro de Usuario de su formulario. Aquí es donde se asignan los campos del formulario al nuevo perfil de usuario de WordPress y, lo más importante, se establece el rol de usuario.

Puede asignar a los nuevos usuarios un rol de suscriptor, colaborador o cualquier otro rol personalizado, lo que resulta perfecto para controlar el acceso a contenidos exclusivos para miembros de forma automática tras el pago satisfactorio.

Paso 5: Activar PayPal en el formulario de registro de usuario

Con el formulario de registro de usuario configurado, el último paso que daremos será habilitar el campo PayPal Commerce en el formulario.

En el generador de formularios, busque el campo PayPal Commerce en la sección Campos de pago y arrástrelo a su formulario.

Seleccione el campo PayPal Commerce

Después de añadir el campo, una ventana emergente le pedirá que habilite los pagos de PayPal en la configuración de su formulario. Haga clic en Aceptar para ir directamente a la pestaña Pagos " Comercio de PayPal .

Una ventana emergente de PayPal Commerce

Antes de entrar en la pestaña Pagos, es posible que desee jugar primero con el campo Comercio de PayPal. Simplemente haga clic en él para abrir Opciones de campo a la izquierda de la pantalla.

Aquí puede elegir los métodos de pago y las tarjetas de crédito que desea utilizar en su sitio. Además, en la pestaña Avanzado puedes cambiar algunos estilos y otros ajustes opcionales.

Opciones de campo para PayPal Commerce

Ahora que hemos terminado de trabajar en el campo PayPal Commerce, navegue hasta el menú de la barra lateral izquierda y haga clic en Pagos " PayPal Commerce para acceder a la página de configuración de pagos de PayPal.

Integración de PayPal Commerce

PayPal Commerce admite pagos únicos y periódicos. Deberá activar al menos uno para configurar completamente PayPal Commerce en el formulario de registro de usuario. En esta guía utilizaremos los pagos únicos.

Permitir pagos únicos

Recuerde que puede añadir tanto opciones de pago único como de pago periódico, pero tendrá que utilizar la lógica condicional para determinar cuál de ellas debe aplicarse en cada caso.

A continuación, es posible que desee echar un vistazo a algunos ajustes opcionales. Estos campos están configurados para extraer automáticamente los datos correspondientes de los nuevos campos de registro de usuario al campo Comercio de PayPal:

  • Nombre
  • Correo electrónico
  • Dirección de facturación
  • Dirección de envío
Configuración del campo PayPal

Sólo tiene que utilizar los desplegables para seleccionar los campos de formulario apropiados para cada artículo. Para una guía detallada de la configuración de PayPal Commerce, aquí está nuestra documentación del complemento PayPal commerce.

Una vez que haya terminado con estos ajustes, sólo hay un paso más que tendrá que dar. Tendrá que activar el envío de formularios Ajax para que funcione el campo PayPal Commerce.

Acceda a la configuración de su formulario desde el menú de la barra lateral izquierda haciendo clic en Configuración " General " Avanzada. Ahora puede activar el botón de envío de formulario Ajax.

Activar el envío de formularios AJAX

Esto evita que toda la página se recargue cuando el usuario envía el formulario, lo que es esencial para las pasarelas de pago modernas y reduce la posibilidad de registros abandonados.

Consejo profesional:

Cree diferentes niveles de inscripción combinando el campo PayPal con lógica condicional. Por ejemplo, añada un desplegable "Nivel de afiliación" con las opciones "Gratuito" y "Pro".

A continuación, establezca una regla en el campo PayPal para "Mostrar este campo SÓLO SI el nivel de afiliación es Pro". Esto le permite ofrecer opciones de registro gratuitas y de pago en un único formulario inteligente.

Paso 6: Publique su formulario de inscripción con el pago

Con su formulario completamente configurado, el paso final es agregarlo a su sitio web. WPForms hace que esto sea fácil con un asistente de incrustación incorporado que evita los errores de copiar y pegar que pueden ocurrir con los códigos cortos.

Para terminar, publica tu formulario haciendo clic en el botón Incrustar situado en la esquina superior derecha de la página de creación de formularios. Aparecerá un cuadro de diálogo.

Incrustar botón de formulario

Para crear una página de registro dedicada, haga clic en Crear nueva página. WPForms le pedirá que nombre la página. Dele un título claro como "Registro para eventos" o "Registro de miembros" y haga clic en Vamos.

Decide cómo quieres incrustar tu formulario

Usted será llevado directamente a una nueva página en su editor de WordPress con su formulario ya en su lugar. Simplemente haz clic en Publicar y tu formulario de registro y pago estará activo.

Publica tu página cuando hayas terminado

Cuando compruebe esta página en el front-end, verá que tiene un formulario de registro de PayPal totalmente funcional. Aparte del pago, la información que los usuarios introduzcan en el formulario se utilizará para configurar sus identificaciones de usuario.

Formulario de registro WordPress con pago

Ten en cuenta que también es posible incrustar tus formularios utilizando un shortcode o widget. También puedes crear un formulario de registro de grupo con campos repetibles.

Con la función de campo repetidor, los visitantes de su sitio web pueden añadir y eliminar campos según sea necesario. Y ya está. Su página de registro está completa.

Consejo profesional:

Para una página de registro de pago, está demostrado que un diseño centrado aumenta las conversiones. Mantenga su página limpia y elimine cualquier barra lateral, widget o ventana emergente innecesarios que puedan distraer a los usuarios de completar su pago.

Preguntas frecuentes sobre los formularios de registro de WordPress con pago

Aquí encontrará respuestas a las preguntas más frecuentes sobre la creación de formularios de registro que acepten pagos de PayPal en WordPress.

¿Cómo puedo crear un formulario de registro con PayPal en WordPress?

La forma más fácil es con WPForms Pro. Primero, instale los complementos Registro de usuario y Comercio de PayPal. Luego, cree un nuevo formulario usando la plantilla Formulario de Registro de Usuario.

Añada un importe de pago utilizando un campo Artículo único , arrastre el campo Comercio de PayPal a su formulario y active los pagos de PayPal en la configuración del formulario.

¿Puedo crear gratuitamente un formulario de inscripción con pago?

Aunque puedes crear formularios básicos de forma gratuita, combinar el registro de usuarios con una pasarela de pago como PayPal requiere un plugin premium como WPForms Pro.

Esto se debe a que el proceso implica dos acciones distintas y complejas (crear un usuario y procesar un pago) que deben gestionarse en una única transacción segura.

¿Cuál es el mejor plugin de WordPress para un formulario de registro con pago?

WPForms es la mejor opción porque integra perfectamente los procesos de registro de usuarios y de pago en un solo plugin.

El complemento Registro de usuario crea la cuenta de WordPress, mientras que el complemento Comercio de PayPal gestiona el pago de forma segura.

¿Cómo puedo integrar un formulario de pago de PayPal en mi sitio de WordPress?

Con WPForms, no tienes que lidiar con código complicado. Una vez creado el formulario y activado PayPal en los ajustes de pago, puedes añadirlo a cualquier página, entrada o barra lateral mediante el bloque WPForms específico del editor de WordPress.

¿Cómo conecto mi cuenta PayPal a un formulario de WordPress?

En su panel de WordPress, vaya a WPForms " Configuración " Pagos. En la sección PayPal Commerce, encontrarás un botón para "Conectar con PayPal Commerce".

Esto le redirigirá de forma segura a PayPal para autorizar la conexión, y luego le enviará de vuelta a su sitio. Sólo tiene que hacerlo una vez.

¿Necesito una cuenta PayPal Business para que esto funcione?

Sí, se requiere una cuenta PayPal Business para utilizar la integración PayPal Commerce. Las cuentas PayPal personales no tienen acceso a las funciones de API necesarias para procesar pagos a través de un formulario de sitio Web.

¿Puedo ofrecer pagos recurrentes o suscripciones en mi formulario de inscripción?

Sí, el complemento WPForms PayPal Commerce admite pagos únicos y recurrentes (suscripción). En los ajustes de pago de su formulario, puede configurar fácilmente un calendario de pagos periódicos para suscripciones o acceso continuo.

A continuación, personalice sus notificaciones por correo electrónico

¿Está listo para llevar sus notificaciones por correo electrónico al siguiente nivel? No pierda la oportunidad de llegar a los usuarios después de que hagan clic en el botón de envío. Aprende a conectar WPForms a ChatGPT para enviar notificaciones de formularios generadas por IA.

También puede adjuntar archivos a sus correos electrónicos de notificación. Esto es útil si tienes una tienda de comercio electrónico para vender descargas digitales.

Crear un formulario de inscripción con pagos habilitados 🙂 .

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

Claire Broadley

Claire es la gestora de contenidos del equipo de WPForms. Tiene más de 13 años de experiencia escribiendo sobre WordPress y alojamiento web.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.

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.