Resumen de IA
¿Te gustaría integrar los webhooks de Stripe con los formularios de tu sitio web? Con la integración de los webhooks de Stripe en WPForms, tu sitio de WordPress sabrá al instante sobre cualquier reembolso o cambio de suscripción realizado en Stripe.
Esta guía te mostrará cómo conectar fácilmente los webhooks de Stripe con WPForms, asegurando que tu sitio web se mantenga sincronizado con tus actividades de Stripe.
Antes de empezar, asegúrate de instalar WPForms en tu sitio de WordPress. Después de eso, conecta tu sitio a tu cuenta de Stripe.
Comprensión de los webhooks
Los webhooks actúan como mensajes automatizados enviados entre aplicaciones cuando ocurren ciertos eventos. Al integrar los webhooks de Stripe con WPForms, tu sitio de WordPress se sincroniza perfectamente con Stripe, permitiendo que los estados de pago se actualicen en tiempo real.
Una vez integrados los webhooks, tu sitio de WordPress no solo se mantiene informado de las actividades de Stripe, sino que también te permite gestionar reembolsos y renovaciones de suscripción directamente, sin necesidad de visitar el panel de control de Stripe.
Habilitación de webhooks en WPForms
Después de conectar tu sitio a Stripe, los webhooks deberían configurarse automáticamente. Si no es así, necesitarás crear un endpoint en el panel de control de Stripe y transferir las claves de configuración a tu configuración de WPForms manualmente.
Para hacerlo, ve a WPForms » Ajustes en el menú de la izquierda de tu sitio de WordPress. Desde allí, haz clic en la pestaña Pagos .

A continuación, desplázate hacia abajo hasta la sección Stripe . Aquí, activa la opción Habilitar Webhooks .

A continuación, haz clic en el botón Guardar Ajustes en la parte inferior de la página.
Después de guardar tus ajustes, la página se actualizará. Ahora deberías ver campos adicionales para una mayor configuración de webhooks.

Para generar la información que necesitas para estos campos, deberás usar tu cuenta de Stripe para crear un nuevo endpoint. Este proceso no requiere codificación, y te mostraremos exactamente qué hacer en el siguiente paso.
Volverás a la página de ajustes de WPForms más tarde, así que para el siguiente paso, abre una nueva pestaña o ventana en tu navegador.
Crear un punto de conexión de webhook en Stripe
En la nueva pestaña o ventana que has abierto, inicia sesión en tu cuenta de Stripe y abre tu panel de Stripe.
Cuando inicies sesión en tu cuenta de Stripe, encontrarás un botón de alternancia de Modo de prueba en la esquina superior derecha de la página. Asegúrate de que este botón coincida con el modo de tu sitio: si tu sitio está en Modo de prueba, activa el botón Activado, y si tu sitio está en Modo en vivo, asegúrate de que esté Desactivado.

A continuación, haz clic en la opción Desarrolladores ubicada en la esquina superior derecha y selecciona Workbench.

Una vez que se abra la pantalla de Workbench, haz clic en la pestaña Webhooks .

En la pestaña Webhooks, haz clic en el bot ildeo>+ Crear un punto final para crear un nuevo punto final de webhook.

Esto abre la p ildeagina Seleccionar eventos, donde deber ildeas introducir detalles para configurar tu webhook. Aseg ildeurate de que la opci ildeon Eventos de est ildea configurada en Tu cuenta.

Despu ildees de eso, despl ildeazate hacia abajo hasta la secci ildeon Eventos. Aqu ildea, haz clic en el men ildeu desplegable Cargos y marca la opci ildeon Seleccionar todos los eventos de cargos.

A continuaci ildeon, selecciona el men ildeu desplegable Cliente y marca la opci ildeon Seleccionar todos los eventos de clientes.

Finalmente, localiza el men ildeu desplegable Factura y marca la opci ildeon Seleccionar todos los eventos de facturas.

Despu ildees de elegir los eventos que deseas configurar, haz clic en Continuar para proceder.

Ahora, deber ildeas a tildeadir el punto final de Webhooks de WPForms en el campo URL del punto final.

Para ello, vuelve a la pesta tildea del navegador con tu p ildeagina de configuraci ildeon de WPForms abierta. Una vez all ildea, deber ildeas copiar el punto final de Webhooks haciendo clic en el icono de copiar.

Despu ildees de eso, cambia a tu cuenta de Stripe y pega el punto final de Webhooks en el campo URL del punto final.

Aunque el campo Descripci ildeon es opcional, recomendamos introducir WPForms para identificar f ildeacilmente el prop ildeosito del webhook.
Una vez hecho esto, haz clic en el bot ildeo>Crear destino para guardar tu punto final.

Una vez que hayas configurado el webhook, Stripe te navegar ildea a su p ildeagina dedicada. Aqu ildea, podr ildeas copiar tanto el ID del webhook como el secreto de firma. Simplemente haz clic en el valor junto a ID de punto final y luego selecciona Copiar ID para copiarlo.

Despu ildees de copiar el ID del punto final, vuelve a la configuraci ildeon de WPForms y p ildeegalo en el campo ID en vivo de Webhooks.

A continuaci ildeon, vuelve a tu cuenta de Stripe y, junto al Secreto de firma, haz clic en Revelar.

Después de revelar el Secreto de firma, copia su valor y pégalo en el campo Secreto en vivo de webhooks en la configuración de WPForms.

Una vez que tus claves estén en su lugar, haz clic en el botón Guardar configuración.
Despu ildees de configurar los webhooks de Stripe con WPForms, el estado de tus pagos se sincronizar ildea en tiempo real entre WPForms y Stripe. Esto tambi ildeen te permite gestionar reembolsos y renovar suscripciones directamente desde WPForms, sin acceder frecuentemente al panel de control de Stripe.
Para más detalles sobre reembolsos, renovaciones y para entender los estados de pago, consulta nuestra guía sobre visualización y gestión de pagos de formularios.
Preguntas frecuentes
Estas son respuestas a algunas de las preguntas m ildeas frecuentes que recibimos sobre la configuraci ildeon de webhooks de Stripe en WPForms.
No veo la opci ildeon para configurar manualmente los webhooks de Stripe. ildeAQu ildee hago para habilitarla?
Si configuraste tu integraci ildeon de Stripe en la versi ildeon 1.8.4 o superior de WPForms, los webhooks de Stripe se configuran autom ildeaticamente en tu sitio. Por lo tanto, no necesitas configurarlo manualmente.
Sin embargo, si deseas mostrar la configuraci ildeon de los webhooks, necesitar ildeas actualizar el par ildeametro de URL de la p ildeagina de configuraci ildeon de WPForms.
Para hacer esto, ve a WPForms b Configuraci ildeon y luego selecciona la pesta
tildea Pagos. Despu ildees de eso, a
tildeade &webhooks_settings a la URL. La URL deber ildeia parecerse a la siguiente.
https://example.com/wp-admin/admin.php?page=wpforms-settings&view=payments&webhooks_settings
Solo asegúrate de reemplazar example.com con tu dominio real.
¡Eso es todo! Ahora sabes cómo configurar los webhooks de Stripe con WPForms.
A continuación, ¿te gustaría aprender más sobre la gestión de pagos en WPForms? Consulta nuestro tutorial sobre creación de formularios de pago en WPForms para obtener más información.