Descripción
El addon Cancel on Next Payment Date cambia el comportamiento de cancelación de Paid Memberships Pro para mantener el acceso del miembro activo hasta la fecha de la próxima cobranza recurrente. En lugar de que el suscriptor pierda el nivel inmediatamente al hacer clic en cancelar, continúa disfrutando el contenido durante el período ya pagado, eliminando reembolsos parciales, fricciones en la cancelación y disputas de cobro con tarjeta.
Principales Características de Cancel on Next Payment Date
- Cancelación aplazada
Intercepta la acción de cancelar de PMP y mantiene el estado del miembro como activo. - Expiración en la fecha de cobranza
Agenda el fin del acceso para coincidir con el próximo ciclo de pago de la suscripción. - Compatibilidad con gateways recurrentes
Opera con cualquier gateway de cobranza recurrente ya configurado en Paid Memberships Pro. - Hook en flujo estándar
Reemplaza el comportamiento por defecto de revocación inmediata del nivel al recibir la solicitud de cancelar. - Sincronización con el ciclo de facturación
Usa la fecha ya registrada en la suscripción recurrente del miembro como disparador de expiración.
Beneficios de Cancel on Next Payment Date
- Menos solicitaciones de reembolso
El miembro mantiene acceso al periodo pagado y rara vez solicita devolución proporcional. - Cancelación sin fricción
El suscriptor sale del plan sin sensación de pérdida inmediata del contenido. - Ingresos del ciclo preservados
Mantiene el valor ya cobrado sin reembolsos parciales ni ajustes manuales. - Soporte con menos tickets
Reduce dudas y reclamaciones sobre acceso bloqueado inmediatamente después de la solicitud de cancelación.
¿Para quién es indicado Cancel on Next Payment Date?
- Quienes operan clubes de suscripción con cobranza mensual o anual en Paid Memberships Pro y quieren evitar solicitudes de reembolso después de la cancelación.
- Quienes mantienen comunidades pagas y prefieren que el miembro salga solo al final del período ya cobrado.
- Quienes venden cursos por mensualidad y buscan reducir disputas con tarjeta por acceso interrumpido antes de la fecha de vencimiento.
Cómo descargar Cancel on Next Payment Date
El Cancel on Next Payment Date está disponible para descargar aquí en Ultrapack. Después de descargar el archivo .zip, instálalo en Plugins > Añadir nuevo > Subir plugin, selecciona el archivo y activa. El complemento atiende instalaciones de Paid Memberships Pro en versiones anteriores a v3.0, donde el cancelamiento programado aún no estaba integrado en el núcleo.
Diseñado para clubes de suscripción, comunidades pagas y cursos vendidos por mensualidad, el módulo adicional ajusta un punto delicado del flujo de salida: el instante en que el acceso es revocado. Al posponer la pérdida del nivel hasta la fecha programada de la próxima cobranza, alinea la entrega del contenido con el período ya facturado y reduce reclamaciones sobre acceso interrumpido antes del final del ciclo.
Preguntas frecuentes
¿El plugin Paid Memberships Pro Cancel on Next Payment Date es GPL?
Sí. Paid Memberships Pro Cancel on Next Payment Date se distribuye bajo la licencia GPL (GNU General Public License). Puedes usarlo, modificarlo y redistribuirlo legalmente en todos los sitios que quieras.
¿Puedo usar el plugin Paid Memberships Pro Cancel on Next Payment Date en más de un sitio?
Sí. Puedes instalar Paid Memberships Pro Cancel on Next Payment Date en todos los sitios que quieras. Solo las actualizaciones automáticas con Ultrapack Auto Updater tienen límite: de 3 a 80 sitios, según el plan.
¿Cuánto cuesta el plugin Paid Memberships Pro Cancel on Next Payment Date en Ultrapack?
Paid Memberships Pro Cancel on Next Payment Date cuesta US$ 2,99 en la compra individual, y también está incluido en los planes de suscripción desde US$12/mes (VIP I).
¿El plugin Paid Memberships Pro Cancel on Next Payment Date incluye actualizaciones?
Sí. La versión actual de Paid Memberships Pro Cancel on Next Payment Date es la 0.5.2, publicada en Ultrapack el 29/09/2026. Los suscriptores actualizan directamente desde el panel de WordPress con UAU (Ultrapack Auto Updater).
¿Es seguro descargar e instalar el plugin Paid Memberships Pro Cancel on Next Payment Date en mi WordPress?
Sí. Cada versión de Paid Memberships Pro Cancel on Next Payment Date pasa por un análisis de malware (ClamAV y reglas YARA, en UltraHub) antes de publicarse.
Qué cambió en esta versión
Versión 0.5.2 2026-09-28
- SECURITY: The PayPal Express next payment date is now only read from validated PayPal IPN requests. #47 (@dparker1005)
- SECURITY: Added direct file access protection. #46 (@dparker1005)
- ENHANCEMENT: Resolved Plugin Check security warnings. #46 (@dparker1005)
Versión 0.5.1 2022-08-22
- ENHANCEMENT: Internationalization for the date in the cancellation text string. (This was accidentally left out of the last update.)
Versión 0.5 2022-08-17
- ENHANCEMENT: Internationalization for the date in the cancellation text string.
- BUG FIX/ENHANCEMENT: Now correctly populating the !!startdate!! and !!enddate!! variables for use in the cancel or cancel_admin email templates.
- BUG FIX/ENHANCEMENT: Fixed warnings related to non-int values being passed into the date function.
- BUG FIX/ENHANCEMENT: Now bailing if we can't figure out which level is being cancelled (happens sometimes with MMPU or when cancellations happen via webhook or custom code).
- BUG FIX/ENHANCEMENT: No longer extending if the cancellation comes from a PayPal Express IPN notification RE failed/skipped payments.
- BUG FIX/ENHANCEMENT: Added support for PayPal Standard. Better PayPal Express support.
- BUG FIX/ENHANCEMENT: No longer extending if the cancellation comes from a Stripe webhook charge.failed event.
- BUG FIX: Fixed code that determines if the user is on the cancel page or edit user/profile page in the admin, which is used in the cancellation logic.
- REFACTOR: Updated doc blocks.
- REFACTOR: Removed some unused code.
Versión 0.4 2021-07-28
- NOTE: This version requires PMPro version 2.5.8 or higher.
- BUG FIX/ENHANCEMENT: Uses the new pmpro_change_level filter to keep the user's level from changing ever. Their order and subsciptions are cancelled and their expiration date is set up, but the pmpro_before_change_membership_level and pmpro_after_change_membership_level will not fire. This prevents issues with other code hooked into membership level changes.
- BUG FIX/ENHANCEMENT: Now localizing the end date that is included in emails and confirmation messages.
- BUG FIX: No longer extending a membership if the cancellation status is "error".
- BUG FIX: Better handling cases where multiple memberships expire during one page load, e.g. during the expiration cron.
Versión 0.3 2020-10-13
- Initial release.
Notas de versión publicadas por el desarrollador.
Cómo instalar
Actualización automática: este ítem se actualiza con el Ultrapack Auto Updater. Con él instalado, la versión nueva aparece en tu panel como cualquier otra actualización de WordPress (cómo configurarlo).
Este ítem es un complemento del plugin Paid Memberships Pro. Instalado solo no da ningún error, pero tampoco funciona.
- Instala y activa el plugin Paid Memberships Pro antes que este.
- Descarga el archivo
pmpro-cancel-on-next-payment-date.zip. - En el panel de WordPress, ve a Plugins > Añadir nuevo > Subir plugin.
- Selecciona el archivo
pmpro-cancel-on-next-payment-date.zip, haz clic en Instalar ahora y después en Activar.
- Los dos quedan activos al mismo tiempo. Desactivar el plugin Paid Memberships Pro apaga este complemento con él.
- Las opciones de un complemento suelen aparecer dentro de las pantallas del plugin principal, y no en un menú propio. Si no encuentras nada nuevo en el panel después de activarlo, busca ahí antes de abrir un ticket.
¿Te trabaste en algún paso? Abre un ticket diciendo en cuál te detuviste.

UAU Ready