Hola Angélica,
Hemos revisado la página y hay varios puntos que conviene comprobar antes de realizar cambios directamente en producción. Lo primero que vemos es que actualmente estás utilizando:
- GiveWP 2.24.2
- Give - Stripe Gateway 2.5.0
- PHP 7.4
Estas versiones son bastante antiguas respecto a las versiones actuales de GiveWP, que han incorporado numerosos cambios precisamente en la integración con Stripe y en el sistema de formularios. Antes de modificar nada en la web activa, te recomendaríamos crear un clon de la web y realizar allí las siguientes pruebas:
https://guias.webempresa.com/preguntas-frecuentes/clonar-mi-web/
https://guias.webempresa.com/preguntas-frecuentes/wpcenter/#clonar
GiveWP permite mantener los formularios antiguos y también migrarlos posteriormente al nuevo Visual Donation Form Builder, por lo que no es necesario eliminar los formularios ni perder las donaciones existentes durante la prueba.
Una vez actualizado, conecta nuevamente Stripe si fuera necesario y realiza una prueba utilizando el modo de pruebas de Stripe, respecto al error:
IntegrationError: We could not retrieve data from the specified Element
Este sí está relacionado con la inicialización de los campos de Stripe Elements, por lo que probar con una única instancia del formulario nos parece especialmente importante. En cuanto a:
grecaptcha is not defined
Indica que algún código está intentando utilizar reCAPTCHA antes de que su script esté disponible. Como ya has probado a desactivar el complemento de reCAPTCHA de wpDiscuz sin cambios, lo dejaríamos como una incidencia secundaria por ahora y comprobaríamos primero si continúa apareciendo después de actualizar GiveWP y probar el formulario aislado.
Si quieres, puedes hacer primero únicamente la prueba de dejar solo el plugin de GiveWP activo en tu clon con su correspondiente de Stripe, sin actualizar nada, y nos indicas si el error de Stripe continúa. De esta forma podemos ir descartando causas sin poner en riesgo las donaciones actuales.
Un saludo 🖐️