ifthenpay | Payments for MemberPress
ifthenpay no ofrece facturación periódica integrada. Este plugin permite gestionar las suscripciones periódicas mediante la creación de periodos de pago sencillos y fáciles de entender. Cuando se abona un periodo, la suscripción continúa; si no se abona, MemberPress marca ese periodo como «caducado» y el sistema espera a que el cliente final «actualice» su suscripción realizando un pago manual correspondiente al siguiente periodo calculado. Los periodos se calculan de forma secuencial, por lo que los clientes nunca pierden el tiempo pagado: el siguiente periodo solo se crea una vez que se ha completado el anterior. Un administrador también puede modificar el estado de la suscripción si es necesario.
En pocas palabras, obtienes: * Pagos únicos y suscripciones recurrentes (motor de periodicidad) * Reembolsos parciales que tú mismo gestionas * Área de administración para comerciantes (ventas y reembolsos básicos) en web y móvil * Confirmaciones de pago automáticas y seguras (sin almacenamiento de números de tarjeta)
Todos los ajustes se realizan en MemberPress y en el panel de administración de ifthenpay. El plugin está diseñado para que los propietarios de las tiendas puedan gestionar los pagos sin necesidad de tener conocimientos técnicos avanzados.
Características principales
- Recurrente por período (secuencial, conserva el tiempo pagado)
- Pagos únicos (proceso de compra estándar)
- Confirmación automática del pago (acceso rápido)
- Gestión de los períodos vencidos con la acción de actualización manual
- Reembolsos parciales por parte de la administración (períodos futuros o no disfrutados)
- Varias formas de pago locales (tarjetas, monederos electrónicos, transferencias)
- Backoffice para comerciantes (informes básicos de ventas y devoluciones)
- La seguridad es lo primero (callbacks firmados, no se almacenan datos de tarjetas)
Cómo funciona la recurrencia basada en períodos
- El usuario contrata una suscripción con una periodicidad determinada (por ejemplo, mensual).
- El plugin crea el primer periodo de pago y una referencia de pago para dicho periodo.
- Una vez recibido el pago, el periodo se marca como pagado y se prepara el siguiente. Los periodos se calculan de forma secuencial para evitar solapamientos y conservar el tiempo pagado por el cliente.
- Los administradores pueden crear o modificar períodos desde la pantalla de transacciones.
Requisitos
- Una cuenta de comerciante activa en ifthenpay.
- Una clave dinámica de pasarela (pídela al servicio de asistencia o al servicio de atención al cliente de ifthenpay).
- Los métodos de pago que quieras activar en esa clave de pasarela (nuestro equipo de soporte te guiará).
- WordPress 5.0 o superior, PHP 7.4 o superior y MemberPress instalado.
- HTTPS (SSL) activo en tu sitio.
Gestión de la política de devoluciones
Ámbito de aplicación: los reembolsos solo se aplican a períodos pagados futuros o no disfrutados (no se reembolsará el tiempo de forma retroactiva). Proceso: * El administrador introduce el importe de reembolso deseado por transacción o período. * Los límites mínimos y máximos opcionales pueden servir para garantizar la coherencia. * Se requiere aprobación previa antes de emitir un reembolso de «ifthenpay» o una nota de crédito interna.
Servicios externos
Este plugin se integra con la plataforma de pagos ifthenpay para gestionar los pagos de las suscripciones de MemberPress. ifthenpay es un servicio de terceros que ofrece un procesamiento seguro de pagos a través de diversos métodos, como tarjetas, monederos electrónicos y transferencias bancarias locales.
-
ifthenpay Backoffice & Integraciones
- Qué es y para qué sirve: El Backoffice de ifthenpay es el panel de control del comerciante para gestionar las integraciones de pago. El complemento utiliza la API de ifthenpay para recuperar la configuración de la cuenta, generar enlaces de pago, activar webhooks y tramitar reembolsos.
- Qué datos se envían y cuándo:
- Durante la configuración: Clave de Backoffice y Clave de Gateway (almacenadas de forma segura en los ajustes del sitio) para autenticar y obtener los métodos de pago disponibles.
- Durante el procesamiento del pago: datos mínimos de la transacción, como el ID de la transacción, el identificador del usuario, el importe y los datos de la suscripción, para generar referencias de pago.
- Durante los reembolsos: clave de backoffice, ID de la solicitud e importe del reembolso para tramitar reembolsos parciales.
- Acuerdo de licencia de usuario final (EULA): EULA
- Política de privacidad: Política de privacidad
-
Callbacks / Webhooks
- Qué es y para qué sirve: Los webhooks (callbacks) se utilizan para las confirmaciones automáticas de pago. Cuando se completa un pago, ifthenpay envía una notificación firmada al plugin para actualizar el estado de la transacción en MemberPress.
- Qué datos se envían y cuándo: Solo una vez completado el pago: ID de referencia, estado del pago, importe, método de pago e ID de la solicitud. No se transmiten datos confidenciales de tarjetas ni bancarios.
Todas las solicitudes de red se realizan del lado del servidor mediante HTTPS. Las credenciales sensibles se almacenan en las opciones del sitio y no se exponen públicamente. El plugin no almacena números de tarjeta en bruto ni datos bancarios completos.
Licencia
Este complemento está bajo licencia GPLv3.
Asistencia
Si necesitas ayuda, utiliza el foro de soporte de WordPress.org:
Por favor, incluye: * Cuenta de Backoffice * URL del sitio web + versión del plugin * Mensaje de error exacto + extractos relevantes del registro o capturas de pantalla
Comprobaciones previas a la publicación: * La URL de redireccionamiento es accesible a través de HTTPS y coincide con la configuración * El método de pago está habilitado en la clave de la pasarela de pago Y asociado a la integración * Se están utilizando las versiones actuales recomendadas de WordPress, PHP y MemberPress
Servicio de asistencia comercial disponible (no es necesario enviar un correo electrónico directamente): helpdesk.ifthenpay.com
- ifthenpay support: suporte@ifthenpay.com
- Documentación de MemberPress: Documentación de MemberPress
