Descrição
O addon Cancel on Next Payment Date altera o comportamento de cancelamento do Paid Memberships Pro para manter o acesso do membro ativo até a data da próxima cobrança recorrente. Em vez de o assinante perder o nível imediatamente ao clicar em cancelar, ele continua usufruindo do conteúdo pelo período já pago, eliminando reembolsos parciais, atritos no cancelamento e contestações de cobrança em cartão.
Principais Características do Cancel on Next Payment Date
- Cancelamento postergado
Intercepta a ação de cancelar do PMP e mantém o status do membro como ativo. - Expiração na data de cobrança
Agenda o fim do acesso para coincidir com o próximo ciclo de pagamento da assinatura. - Compatibilidade com gateways recorrentes
Opera com qualquer gateway de cobrança recorrente já configurado no Paid Memberships Pro. - Hook no fluxo padrão
Substitui o comportamento default de revogação imediata do nível ao receber a solicitação de cancelar. - Sincronia com o ciclo de billing
Usa a data já registrada na assinatura recorrente do membro como gatilho de expiração.
Benefícios do Cancel on Next Payment Date
- Menos pedidos de reembolso
O membro mantém acesso ao período pago e raramente pede devolução proporcional. - Cancelamento sem fricção
O assinante sai do plano sem sensação de perda imediata do conteúdo. - Receita do ciclo preservada
Mantém o valor já cobrado sem estornos parciais nem ajustes manuais. - Suporte com menos tickets
Reduz dúvidas e reclamações sobre acesso bloqueado logo após o pedido de cancelamento.
Para Quem o Cancel on Next Payment Date é Indicado?
- Quem opera clubes de assinatura com cobrança mensal ou anual no Paid Memberships Pro e quer evitar pedidos de reembolso após o cancelamento.
- Quem mantém comunidades pagas e prefere que o membro saia apenas ao fim do período já cobrado.
- Quem vende cursos por mensalidade e busca reduzir contestações em cartão por acesso interrompido antes do vencimento.
Como Baixar o Cancel on Next Payment Date
O Cancel on Next Payment Date está disponível para download aqui no Ultrapack. Após baixar o arquivo .zip, instale em Plugins > Adicionar Novo > Enviar plugin, selecione o arquivo e ative. O complemento atende instalações do Paid Memberships Pro em versões anteriores à v3.0, em que o cancelamento agendado ainda não estava embutido no core.
Pensado para clubes de assinatura, comunidades pagas e cursos vendidos por mensalidade, o módulo adicional ajusta um ponto delicado do fluxo de saída: o instante em que o acesso é revogado. Ao postergar a perda do nível até a data programada da próxima cobrança, alinha a entrega do conteúdo ao período já faturado e reduz reclamações sobre acesso interrompido antes do fim do ciclo.
Perguntas Frequentes
O plugin Paid Memberships Pro Cancel on Next Payment Date é GPL?
Sim. O Paid Memberships Pro Cancel on Next Payment Date é distribuído sob a licença GPL (GNU General Public License). Você pode usar, modificar e redistribuir legalmente, em quantos sites quiser.
Posso usar o plugin Paid Memberships Pro Cancel on Next Payment Date em mais de um site?
Sim. Você pode instalar o Paid Memberships Pro Cancel on Next Payment Date em quantos sites quiser. Só as atualizações automáticas pelo Ultrapack Auto Updater têm limite: de 3 a 80 sites, conforme o plano.
Quanto custa o plugin Paid Memberships Pro Cancel on Next Payment Date no Ultrapack?
O Paid Memberships Pro Cancel on Next Payment Date sai por R$ 14,90 na compra avulsa, e também está incluído nos planos de assinatura a partir de R$59/mês (VIP I).
O plugin Paid Memberships Pro Cancel on Next Payment Date inclui atualizações?
Sim. A versão atual do Paid Memberships Pro Cancel on Next Payment Date é a 0.5.2, publicada no Ultrapack em 29/09/2026. Assinantes atualizam direto do painel do WordPress com o UAU (Ultrapack Auto Updater).
O plugin Paid Memberships Pro Cancel on Next Payment Date é seguro para baixar e instalar no meu WordPress?
Sim. Cada versão do Paid Memberships Pro Cancel on Next Payment Date passa por varredura de malware (ClamAV e regras YARA, no UltraHub) antes de ser publicada.
O que mudou nesta versão
Versão 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)
Versão 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.)
Versão 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.
Versão 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.
Versão 0.3 2020-10-13
- Initial release.
Notas de versão publicadas pelo desenvolvedor.
Como instalar
Atualização automática: este item é atualizado pelo Ultrapack Auto Updater. Com ele instalado, a versão nova aparece no seu painel como qualquer outra atualização do WordPress (como configurar).
Este item é um complemento do plugin Paid Memberships Pro. Instalado sozinho ele não dá erro nenhum, mas também não funciona.
- Instale e ative o plugin Paid Memberships Pro antes deste.
- Baixe o arquivo
pmpro-cancel-on-next-payment-date.zip. - No painel do WordPress, vá em Plugins > Adicionar novo > Enviar plugin.
- Selecione o arquivo
pmpro-cancel-on-next-payment-date.zip, clique em Instalar agora e depois em Ativar.
- Os dois ficam ativos ao mesmo tempo. Desativar o plugin Paid Memberships Pro desliga este complemento junto.
- As opções de um complemento costumam aparecer dentro das telas do plugin principal, e não num menu próprio. Se você não achar nada de novo no painel depois de ativar, procure ali antes de abrir um chamado.
Travou em algum passo? Abra um chamado dizendo em qual deles parou.

UAU Ready