Configuración de Webhooks de Stripe

¿Le gustaría integrar los webhooks de Stripe con los formularios de su sitio web? Con la integración de los webhooks de Stripe en WPForms, su sitio WordPress sabrá al instante cualquier reembolso o cambio de suscripción realizado en Stripe.

Esta guía le mostrará cómo conectar fácilmente los webhooks de Stripe con WPForms, asegurando que su sitio web se mantenga sincronizado con sus actividades de Stripe.


Antes de empezar, asegúrese de instalar WPForms en su sitio WordPress. Después de eso, conecte su sitio a su cuenta de Stripe.

Comprender los Webhooks

Los webhooks actúan como mensajes automatizados que se envían entre aplicaciones cuando se producen determinados eventos. Al integrar los webhooks de Stripe con WPForms, tu sitio WordPress se sincroniza a la perfección con Stripe, permitiendo que los estados de pago se actualicen en tiempo real.

Una vez integrados los webhooks, su sitio WordPress no sólo se mantiene informado de las actividades de Stripe, sino que también le permite gestionar los reembolsos y las renovaciones de suscripciones directamente, sin necesidad de visitar el panel de Stripe.

Activar Webhooks en WPForms

Los Webhooks se configuran automáticamente para WPForms versión 1.8.4 o superior cuando conecta su cuenta Stripe. Consulte nuestra sección de preguntas frecuentes si desea activar la opción de configuración manual.

Después de conectar su sitio a Stripe, los webhooks deberían configurarse automáticamente. Si no lo hacen, tendrá que crear un punto final en el panel de Stripe y transferir las claves de configuración a la configuración de WPForms manualmente.

Para ello, vaya a WPForms " Configuración en el menú de la izquierda de su sitio WordPress. Desde allí, haga clic en la pestaña Pagos.

Abrir la pestaña Pagos de la configuración de WPForms

A continuación, desplácese hasta la sección Stripe. Aquí, activa la opción Activar Webhooks.

Activar la opción Webhooks

A continuación, haga clic en el botón Guardar configuración situado en la parte inferior de la página.

Después de guardar la configuración, la página se actualizará. Ahora deberías ver campos adicionales para configurar más webhooks.

Campos de Webhooks

Para generar la información que necesita para estos campos, tendrá que utilizar su cuenta de Stripe para crear un nuevo endpoint. Este proceso no requiere ningún tipo de codificación, y le mostraremos exactamente qué hacer en el siguiente paso.

Volverás a la página de configuración de WPForms más tarde, así que para el siguiente paso, abre una nueva pestaña o ventana en tu navegador.

Los modos Live y Test necesitan configuraciones individuales. Para el modo de prueba, utilice los campos ID de prueba de Webhooks y Secreto de prueba de Webhooks . Para el modo activo, utilice los campos ID activo de Webhooks y Secreto activo de Webhooks . Asegúrese de que el modo de su sitio coincide con la configuración de Stripe.

Creación de un punto final Webhook en Stripe

En la nueva pestaña o ventana que ha abierto, inicie sesión en su cuenta de Stripe y abra su panel de Stripe.

Cuando inicie sesión en su cuenta de Stripe, encontrará un botón de alternancia de modo de prueba en la esquina superior derecha de la página. Asegúrese de que este conmutador coincide con el modo de su sitio: si su sitio está en modo de prueba, active el conmutador, y si su sitio está en modo activo, asegúrese de que está desactivado.

Botón de modo de prueba en Stripe

A continuación, haga clic en la opción Desarrolladores situada en la esquina superior derecha y seleccione Workbench.

Haga clic en Desarrolladores y seleccione Workbench

Este tutorial utiliza la nueva herramienta Stripe Workbench, que es la recomendada. Sin embargo, si sigues utilizando la herramienta Developer de Stripe, consulta nuestro tutorial para aprender a configurar webhooks a través del panel Developer.

Una vez abierta la pantalla del Workbench, haga clic en la pestaña Webhooks .

Seleccione Webhooks

En la pestaña Webhooks, haga clic en el botón + Crear un endpoint para crear un nuevo endpoint webhook.

Crear un punto final

Se abrirá la página Seleccionar Eventos, donde tendrás que introducir los detalles para configurar tu webhook. Asegúrate de que la opción Eventos de está configurada como Tu cuenta.

Seleccione la cuenta para seguir los eventos

A continuación, desplácese hasta la sección Eventos. Aquí, haga clic en el menú desplegable Cargo y marque la opción Seleccionar todos los eventos de cargo.

Seleccionar todos los eventos de Charge

A continuación, seleccione el menú desplegable Cliente y marque la opción Seleccionar todos los eventos de cliente.

Seleccionar todos los eventos de Clientes

Por último, localice el desplegable Factura y marque la opción Seleccionar todos los eventos de Factura.

Seleccionar todos los eventos de Facturación

Después de elegir los eventos que desea configurar, haga clic en Continuar para proseguir.

Haga clic en Continuar para seguir

Ahora, necesitará agregar el Endpoint de Webhooks de WPForms en el campo URL del Endpoint.

Para ello, vuelva a la pestaña del navegador con la página de configuración de WPForms abierta. Una vez allí, tendrá que copiar el Webhooks Endpoint haciendo clic en el icono de copia.

Copiar Webhooks Endpoint desde WPForms

A continuación, acceda a su cuenta de Stripe y pegue el punto final de Webhooks en el campo URL del punto final.

Pegar URL del punto final

Aunque el campo Descripción es opcional, recomendamos introducir WPForms para identificar fácilmente el propósito del webhook.

Una vez hecho esto, haga clic en el botón Crear destino para guardar su punto final.

Pulse el botón Crear destino

Una vez que hayas configurado el webhook, Stripe te dirigirá a su página dedicada. Aquí podrás copiar tanto el ID del webhook como el secreto de firma. Simplemente haz clic en el valor junto a Endpoint ID y luego selecciona Copy ID para copiarlo.

Haga clic en el ID de copia

Después de copiar el Endpoint ID, regrese a su configuración de WPForms y péguelo en el campo Webhooks Live ID.

Campo Webhooks Live ID

A continuación, vuelva a su cuenta de Stripe y, junto al secreto de firma, haga clic en Revelar.

Secreto de firma

Después de revelar el Signing secret, copie su valor y péguelo en el campo Webhooks Live Secret dentro de la configuración de su WPForms.

Campo Webhooks Live Secret

Una vez introducidas las claves, haz clic en el botón Guardar configuración.

Después de configurar los webhooks de Stripe con WPForms, sus estados de pago se sincronizarán en tiempo real entre WPForms y Stripe. Esto también le permite gestionar reembolsos y renovar suscripciones directamente desde WPForms, sin tener que acceder con frecuencia al panel de Stripe.

Si desea ver eventos específicos activados por el webhook, visite la página de webhooks en su panel de Stripe.

Para obtener más información sobre reembolsos, renovaciones y conocer el estado de los pagos, consulte nuestra guía sobre cómo ver y gestionar los pagos de formularios.

Preguntas frecuentes

Estas son las respuestas a algunas de las principales preguntas que vemos sobre la configuración de webhooks Stripe en WPForms.

No veo la opción de configurar manualmente los webhooks de Stripe. ¿Cómo puedo activarlo?

Si configura su integración con Stripe en WPForms versión 1.8.4 o superior, los webhooks de Stripe se configuran automáticamente en su sitio. Así que no necesita configurarlo manualmente.

Sin embargo, si desea mostrar la configuración de webhooks, tendrá que actualizar el parámetro URL de la página de configuración de WPForms.

Para ello, vaya a WPForms " Configuración y, a continuación, seleccione la opción Pagos ficha. A continuación, añada &webhooks_settings a la URL. La URL debe ser similar a la siguiente.

https://example.com/wp-admin/admin.php?page=wpforms-settings&view=payments&webhooks_settings

Sólo asegúrese de sustituir example.com por su dominio real.

Ya está. Ahora usted sabe cómo configurar webhooks Stripe con WPForms.

A continuación, ¿le gustaría aprender más sobre la gestión de pagos en WPForms? Consulte nuestro tutorial sobre la creación de formularios de pago en WPForms para obtener 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.

Active JavaScript en su navegador para rellenar este formulario.