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

Un formulario de registro de WordPress con pago te permite recopilar los datos de la cuenta del usuario y procesar el pago en un solo formulario, sin necesidad de una página de pago independiente ni de crear cuentas manualmente. Es ideal para suscripciones de pago, cursos premium, inscripciones a eventos o cualquier situación en la que los nuevos usuarios deban pagar antes de poder acceder a tu sitio web.

Este tutorial te guía paso a paso por todo el proceso de configuración. Combinaremos los complementos «User Registration» de WPForms y «PayPal Commerce Pro» para crear un formulario que registre a los usuarios y procese los pagos en un solo paso, sin necesidad de programar.

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:

Qué necesitará

Antes de empezar, esto es lo que necesitarás para seguir este tutorial:

  • WPForms Pro: incluye el complemento de registro de usuarios y el complemento PayPal Commerce Pro sin coste adicional
  • Una cuenta PayPal Business (que se puede crear de forma gratuita en paypal.com)

¿Aún no tienes WPForms Pro? Incluye más de 2100 plantillas de formularios, todas las integraciones de pago y una garantía de devolución del dinero de 14 días.

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 resuelve este problema integrando ambas funciones en un solo formulario. Para ello, necesitarás una licencia de WPForms Pro, que te da acceso a 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.

Asegúrate de desactivar el complemento PayPal Standard si lo tienes instalado. No es posible utilizar ambos complementos de PayPal al mismo tiempo.

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.

A partir de la versión 1.10.0 de WPForms, los webhooks de PayPal Commerce se configuran automáticamente al vincular tu cuenta. Los webhooks mantienen tus registros de pago sincronizados, de modo que, cuando se completa un pago, se renueva una suscripción o se procesa un reembolso, tu panel de control de WordPress se actualiza en tiempo real.

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.

Opciones de campo para PayPal Commerce

El campo «PayPal Commerce» admite tres métodos de pago, y puedes activar cualquier combinación de ellos:

Forma de pagoPara qué sirveIdeal para
Pago con PayPalPermite a los clientes pagar con su cuenta de PayPal, su saldo, Venmo, Pay Later, Apple Pay, Google Pay o tarjetas vinculadasLa cobertura más amplia: la mayor variedad de formas de pago
Tarjeta de créditoMuestra los campos de la tarjeta directamente en el formulario (Visa, Mastercard, Amex, Discover)Los clientes que prefieren introducir los datos de su tarjeta
FastlaneEl proceso de pago rápido de PayPal: rellena automáticamente los datos de pago guardados para los clientes habitualesFacilitar la compra a los clientes habituales

También puedes configurar el método de pago predeterminado y seleccionar qué tarjetas de crédito deseas aceptar en la sección «Tarjetas de crédito admitidas». Además, puedes modificar algunos aspectos de estilo y otros ajustes opcionales en la pestaña «Avanzado».

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 tanto pagos únicos como pagos recurrentes. Deberás habilitar al menos una de estas opciones para configurar completamente PayPal Commerce en tu formulario de registro de usuarios.

Permitir pagos únicos

Así es como funciona cada uno:

Pagos únicos

Activa la opción «Habilitar pagos únicos» para cobrar una cuota de inscripción única.

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
  • Descripción del pago
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.

Pagos periódicos (suscripciones)

Si tu registro incluye una suscripción o una cuota de socio de carácter recurrente, activa la opción «Habilitar pagos recurrentes de suscripción». Puedes configurar:

  • Nombre del plan: un nombre descriptivo para la suscripción
  • Tipo de producto: digital, físico o servicio
  • Periodicidad: semanal, mensual, trimestral, semestral o anual
  • Total de ciclos: establece un límite (1-99) o «Infinito» para las suscripciones en curso
  • Dirección de envío — opcional

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?

Instala WPForms Pro, activa los complementos «User Registration» y «PayPal Commerce Pro», y vincula tu cuenta de PayPal Business en WPForms » Ajustes » Pagos.

Crea un nuevo formulario utilizando la plantilla «Formulario de registro de usuario», arrastra el campo «PayPal Commerce» al formulario, activa los pagos en «Pagos » » PayPal Commerce, asigna los campos de registro a los perfiles de usuario de WordPress y publica el formulario en cualquier página.

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

PayPal Commerce ya está disponible en todos los planes de WPForms, incluida la versión gratuita Lite, por lo que puedes aceptar pagos sin necesidad de actualizar tu plan. Sin embargo, para crear cuentas de usuario de WordPress a partir de los envíos de formularios se necesita el complemento User Registration Addon, que se incluye con WPForms Pro.

WPForms Lite también aplica una pequeña comisión de plataforma del 3 % a los pagos mediante PayPal; al pasar a la versión Pro, esa comisión desaparece.

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

WPForms es la opción más adecuada para principiantes, ya que gestiona tanto el registro de usuarios como el procesamiento de pagos en un único formulario de arrastrar y soltar, sin necesidad de programar. Es compatible con PayPal, Stripe y Square, e incluye más de 2.100 plantillas para empezar. Existen otras opciones, como Gravity Forms o plugins específicos para membresías, pero suelen requerir una configuración más técnica.

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

Ve a WPForms » Ajustes » Pagos y haz clic en «Conectar con PayPal Commerce». Una vez conectado, puedes añadir el campo de PayPal Commerce a cualquier formulario desde la sección «Campos de pago» del generador de formularios. Activa los pagos en la pestaña Pagos » PayPal Commerce y publica tu formulario.

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

En el panel de control de WordPress, ve a WPForms » Ajustes » Pagos. Desplázate hasta la sección «PayPal Commerce» y haz clic en «Conectar con PayPal Commerce». Introduce tu correo electrónico de PayPal Business, selecciona tu país e inicia sesión para autorizar la conexión. Una vez conectado, verás el estado «Producción», lo que confirma que ya estás listo para aceptar pagos.

¿Necesito una cuenta PayPal Business para que esto funcione?

Sí. Se necesita una cuenta PayPal Business para conectar tu sitio web a PayPal Commerce. Si actualmente tienes una cuenta Personal, puedes pasarte a la cuenta Business de forma gratuita en paypal.com.

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

Sí. En la configuración de «Pagos» » «PayPal Commerce» de tu formulario, activa la opción «Habilitar pagos de suscripción recurrentes». Puedes establecer la periodicidad de facturación (semanal, mensual, trimestral, semestral o anual), el número de ciclos de facturación y el tipo de producto. También puedes utilizar la lógica condicional para permitir a los usuarios elegir entre un pago único y una suscripción recurrente al finalizar la compra.

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.

Kacie Cooper

Kacie escribe para el blog y supervisa el boletín semanal de WPForms, y también tiene debilidad por crear divertidas plantillas de formularios. Lleva desde 2016 escribiendo en WordPress y publicando artículos sobre este tema. 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.