Resumen de IA
¿Le gustaría que WPForms reciba actualizaciones en tiempo real cuando se complete o se reembolse un pago a través de Square? Con los webhooks de Square habilitados, sus formularios pueden mantenerse sincronizados con Square para que los estados de pago estén siempre actualizados.
Esta guía le mostrará cómo conectar fácilmente los webhooks de Square con WPForms, asegurando que su sitio web se mantenga sincronizado con sus actividades de Square.
Antes de empezar, asegúrese de instalar WPForms en su sitio de WordPress. Después de eso, conecte su sitio a su cuenta de Square.
Comprensión de los webhooks
Los webhooks son una forma para que Square notifique a WPForms cuando ocurre un evento en su cuenta, como una actualización o un reembolso de un pago. Una vez habilitado, WPForms escucha estos eventos para que su sitio pueda reflejar los cambios en el estado del pago automáticamente.
Con los webhooks de Square configurados, no necesita comprobar ni actualizar manualmente las entradas de su formulario después de procesar una transacción. Ya sea que un pago se procese, se reembolse o se devuelva parcialmente, su panel de WPForms se mantendrá actualizado según la información más reciente de Square.
Habilitación de webhooks en WPForms
Para empezar, abra su área de administración de WordPress y vaya a WPForms » Ajustes, luego haga clic en la pestaña Pagos.

A continuación, desplácese hacia abajo hasta la sección Square. Aquí, active la opción Habilitar webhooks.

Esto revela un botón Conectar webhooks debajo. Haga clic en este botón para abrir el aviso de configuración de webhook.

Ahora verá una ventana emergente pidiéndole que introduzca un Token de acceso personal. Para generar esto, necesitará crear una aplicación en el Panel de desarrolladores de Square.
Creación de una aplicación Square
Haga clic en el enlace Panel de desarrolladores de Square en la ventana emergente para abrir el portal de desarrolladores de Square en una nueva pestaña.

Una vez allí, haga clic en el icono + debajo de Aplicaciones para crear una nueva app.

En la ventana que aparece, introduzca un nombre para su aplicación (esto es solo para su referencia), luego haga clic en Siguiente.

En la siguiente pantalla, elija los objetivos de desarrollo aplicables, o haga clic en Omitir para continuar directamente.
Una vez creada su app, Square le llevará a la pantalla de Credenciales donde deberá copiar el Token de acceso personal y pegarlo en WPForms.
Generación e introducción de su token de acceso personal
Desde la pantalla de credenciales, localice el Token de acceso para su aplicación y haga clic en Mostrar junto a él.

Nota: Si está utilizando actualmente el Modo de prueba en WPForms, asegúrese de copiar el Token de acceso de Sandbox. Si el Modo de prueba está DESACTIVADO, copie el Token de acceso de producción en su lugar.
Copie el Token de acceso. Luego, regrese a la ventana emergente de WPForms y pegue el token en el campo Token de acceso personal. Una vez hecho, haga clic en Aceptar para continuar.

Si todo está configurado correctamente, verá un mensaje de confirmación de que su webhook se creó con éxito. Haga clic en Cerrar, y la página se actualizará.

Preguntas frecuentes
Estas son las respuestas a algunas de las preguntas más frecuentes que recibimos sobre la configuración de webhooks de Square en WPForms.
¿Necesito configurar webhooks tanto para el modo de prueba como para el modo en vivo?
Sí, Square proporciona credenciales separadas para los entornos Sandbox (prueba) y Producción (en vivo). Asegúrate de usar el token de acceso correcto según si el modo de prueba está habilitado en la configuración de tu WPForms.
¡Eso es todo! Ahora sabes cómo configurar webhooks de Square 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.