ifthenpay | Payments for GiveWP
Este plugin integra la pasarela de pago de ifthenpay con GiveWP para que los donantes puedan pagar con los métodos de pago locales más populares de Portugal, directamente desde tus formularios de donación.
Las donaciones se procesan a través del sistema seguro Pay-By-Link de ifthenpay — nunca se almacenan datos de tarjeta o bancarios en tu sitio web.
Después de iniciar una donación, el donante es redirigido a una página de pago segura alojada por ifthenpay para completar la transacción. Ifthenpay notifica entonces a tu sitio mediante un callback servidor a servidor para que el estado de la donación se actualice automáticamente, incluso para métodos offline/asíncronos como Multibanco y Payshop.
En pocas palabras, obtienes: * Donaciones puntuales a través de los formularios de donación de GiveWP * Un proceso de «Connect Backoffice» para vincular tu cuenta de ifthenpay con unos pocos clics * Sincronización automática de los métodos de pago (con logotipos en modo claro u oscuro) desde tu Backoffice de ifthenpay * Dos diseños de campos para el formulario de donación: una tarjeta completa o una fila compacta integrada * Confirmación de pago segura y automática mediante callback de servidor a servidor * Compatibilidad con Multibanco, MB WAY, Payshop, tarjeta de crédito y más * No se almacenan números de tarjeta en tu sitio web
Todos los ajustes se gestionan dentro de GiveWP y tu Backoffice de ifthenpay. El plugin está diseñado para que los propietarios del sitio puedan gestionar donaciones sin necesitar conocimientos técnicos avanzados.
Características principales
- Integración completa con el flujo de pasarela de pago de formularios de donación de GiveWP
- Transacciones seguras mediante ifthenpay Pay-By-Link (redirección externa a un checkout alojado)
- Confirmación de pago automática, servidor a servidor (funciona para métodos asíncronos/offline como Multibanco y Payshop)
- Compatibilidad con múltiples métodos de pago (Multibanco, MB WAY, Payshop, Tarjeta de Crédito y más)
- Flujo «Conectar Clave de Backoffice» con sincronización automática de clave de pasarela y métodos de pago (logotipos claros y oscuros)
- Dos diseños de campo para el formulario de donación — tarjeta completa o fila compacta en línea — con tema claro/oscuro/automático
- Estado de la donación en tiempo real en GiveWP
- Compatibilidad multilingüe (EN, ES, FR, PT)
- Enfoque centrado en la seguridad (ningún dato de tarjeta almacenado)
Requisitos
- Una cuenta de comerciante de ifthenpay activa.
- Una Clave de Pasarela GiveWP configurada para GiveWP (solicítala al soporte de ifthenpay).
- Clave de Backoffice
- WordPress 6.5+ y PHP 8.2+, con GiveWP instalado y activado.
- HTTPS (SSL) activado en tu sitio.
- WP-Cron en funcionamiento — el cron predeterminado de WordPress (activado por visitas al sitio) o una tarea cron real a nivel de servidor que acceda a wp-cron.php. Es necesario para que el estado de la donación se actualice después del callback de ifthenpay; consulta las Preguntas Frecuentes más abajo si has desactivado WP-Cron.
Servicios externos
Este plugin se integra con la plataforma de pago de ifthenpay para procesar pagos de los formularios de donación de GiveWP. Ifthenpay es un servicio de terceros que proporciona procesamiento de pagos seguro para Multibanco, MB WAY, Payshop, Tarjeta de Crédito y otros métodos de pago locales portugueses.
-
GiveWP
- Qué es y para qué sirve: Un complemento para la gestión de donaciones. Este complemento registra «ifthenpay» como una de sus pasarelas de pago para que los donantes puedan seleccionarla al finalizar la compra.
-
ifthenpay: Backoffice e integraciones
- Qué es y para qué sirve: El Backoffice de ifthenpay es el panel de control para comerciantes que se utiliza para gestionar las integraciones y las configuraciones de pago. El complemento utiliza la API de ifthenpay para consultar tus claves de pasarela y métodos de pago, generar enlaces de pago «Pay-By-Link» y registrar la URL de devolución de llamada de servidor a servidor.
- Qué datos se envían y cuándo:
- Durante la configuración: la Clave de Backoffice (para listar tus Claves de Pasarela GiveWP disponibles) y la Clave de Pasarela (para registrar la URL de callback).
- Durante el procesamiento del pago: el ID de la donación, el importe, la descripción, el idioma, la fecha de caducidad del enlace, las cuentas de métodos de pago activados, las URL de retorno de éxito/error/cancelación, y el método de pago preseleccionado (si lo hay).
- Durante los callbacks: el ID de la donación, una clave antiphishing, el importe pagado, el ID de solicitud de ifthenpay, y, en caso de pago fallido o cancelado, un código de estado.
- Al solicitar la activación de un nuevo método de pago: la Clave de Backoffice, la Clave de Pasarela, el método de pago, tu correo de administrador de WordPress, y la URL, nombre, versión de WordPress, versión de GiveWP y versión del plugin de tu sitio, enviados por correo al soporte de ifthenpay (suporte@ifthenpay.com).
- Requisitos de red y VPN: Se realizan solicitudes HTTPS salientes a las API de ifthenpay para la configuración, la generación de enlaces y la validación del estado. Los servidores protegidos por cortafuegos estrictos o VPN salientes restrictivas deben incluir en la lista de dominios permitidos los siguientes dominios para evitar que se agote el tiempo de espera de la conexión:
- api.ifthenpay.com
- ifthenpay.com
- Acuerdo de licencia de usuario final (EULA): EULA
- Política de privacidad: Política de privacidad
Todas las solicitudes de red se realizan del lado del servidor mediante HTTPS. Las credenciales sensibles se almacenan de forma segura y no están expuestas públicamente. No se almacenan datos brutos de tarjeta ni bancarios.
Licencia
Este plugin está licenciado bajo la GPLv3.
Asistencia
Si necesitas ayuda, utiliza el foro de soporte de WordPress.org:
Comprobaciones previas a la publicación: * El método de pago debe estar habilitado en Gateway Key Y asociado a tu integración con GiveWP * Debes utilizar las versiones actuales recomendadas de WordPress, PHP y GiveWP * WP-Cron debe estar en funcionamiento (o una tarea cron del servidor debe ejecutar wp-cron.php con regularidad); una donación que se queda «pendiente» tras un pago realizado con éxito suele deberse a un problema con el cron, no a un problema del plugin
Servicio de asistencia comercial disponible (no es necesario proporcionar una dirección de correo electrónico directa): helpdesk.ifthenpay.com * Asistencia de ifthenpay: suporte@ifthenpay.com * Documentación de GiveWP: Documentación de GiveWP
