Releases
Quem assina agora muda de plano sozinho, no Faturamento ou pelo assistente, vendo antes quanto paga e o que muda. Além disso, o site da Memberfy em inglês, espanhol, italiano e alemão, novos controles de segurança, o feed voltou a abrir com cursos sem tags, as mensagens de validação passaram a vir em alemão, espanhol e italiano, e posts e eventos abrem a partir dos Logs.
O destaque de hoje:
- Mudar de plano: quem assina passa para outro plano, ou do mensal para o anual, sozinho, no Faturamento. Antes de confirmar, vê quanto paga agora, a próxima cobrança e o que acontece com as extensões, o contrato e o cupom. O mesmo dá para pedir ao assistente.
Depois vêm uma novidade no site, as melhorias e as correções. No fim, separado, o que interessa a quem programa.
Mudar de plano
O que é. O assinante troca a própria assinatura de opção: para um plano maior, para um menor ou para outra periodicidade. A assinatura muda no lugar, com o mesmo histórico; não é preciso cancelar uma e assinar outra.
Por que importa. Antes, o botão Mudar de plano só levava aos planos da comunidade: para trocar, a pessoa assinava o novo e cancelava o antigo, ou escrevia para a equipe. Agora ela resolve sozinha, e a comunidade não perde quem queria só subir ou descer de plano.
- Para um plano mais caro, na mesma periodicidade, a troca vale na hora: cobramos agora, no cartão padrão salvo, só a diferença proporcional aos dias que faltam até a renovação (com a taxa da plataforma, quando quem paga é o comprador, e em parcelas, quando a opção anual permite). Se a diferença é pequena demais (menos de 3 dias ou menos de R$ 10), troca sem cobrar. A próxima cobrança vem no preço novo, na mesma data.
- Para um plano mais barato, de mesmo valor ou de outra periodicidade, ou quando uma extensão deixaria de existir, a troca fica agendada para o fim do período já pago. A janela diz a data e o motivo.
- Antes de confirmar, a pessoa vê o valor de agora, a próxima cobrança e o total, as extensões que continuam (com o preço novo) ou terminam, o contrato mantido ou novo, o cupom que deixa de valer e a troca agendada que vai ser substituída.
- Desfazer. Uma troca agendada aparece no card como Mudança agendada, com Desfazer, até o PIX ou o boleto da renovação daquele período ser gerado.
Onde fica. Faturamento, no card do plano, Mudar de plano.
Como começar.
- Em Faturamento, clique em Mudar de plano. A lista traz as opções da página de preços, inclusive as da outra periodicidade.
- Escolha a opção e leia o resumo.
- Confirme em Pagar R$ … e mudar (vale agora) ou Agendar mudança.
Exemplo. A Ana assina o Growth Mensal (R$ 129) e, no meio do mês, passa para o Business Mensal (R$ 389). Faltam 15 dias para a renovação: ela paga agora R$ 130,00 no cartão salvo e, a partir da renovação, R$ 389 por mês. O Diego, no mesmo Growth Mensal, escolhe o Growth Anual: como a periodicidade muda, a troca fica agendada para o fim do mês já pago, e a cobrança daquela data já vem no valor do anual.
Algumas regras: sem cartão salvo, uma troca que vale agora não pode ser confirmada (Adicionar cartão abre o formulário na mesma página); com o cartão recusado ou o pagamento fora do ar, nada muda e nada é cobrado; não dá para trocar no teste grátis, com a assinatura atrasada, com cancelamento agendado, numa cortesia ou com a renovação em aberto. Só quem assina muda o próprio plano. Ver Mudar de plano.
Pelo assistente. O mesmo funciona conversando com o Claude ou o ChatGPT: "Quanto custa passar para o Growth anual?", "Muda meu plano para o Growth mensal", "Tenho troca agendada?", "Desfaz a troca". O plano pode ser dito pelo nome, pelo link da página de preços ou pelo id. Antes de cobrar, o assistente mostra o mesmo resumo e espera o seu sim. Há também o prompt pronto Trocar meu plano. Ver Ferramentas · Assinaturas.
Novidades
- O site da Memberfy em cinco idiomas. O site da Memberfy agora também está em inglês, espanhol, italiano e alemão, além do português. Um seletor no topo troca o idioma e mantém a página. Os preços continuam em reais (R$) em todas as versões. Os links da central de ajuda para o site passam a abrir no idioma de quem lê.
Melhorias
- Novos controles de segurança. Aplicamos novos controles de segurança no acesso aos espaços e ao conteúdo das comunidades. Nada muda no uso: cada pessoa continua vendo e fazendo o mesmo que antes.
- Posts e eventos abrem a partir dos Logs. Antes, em Membros › Logs, só as assinaturas e os cursos eram clicáveis. Agora a linha de um post ou de um evento abre o próprio item, no espaço onde ele está. Ver Registros de atividades.
Correções
- Histórico de cobrança no Faturamento. Antes, uma cobrança paga aparecia com "Pendente" ao lado de "Pago em…". Agora mostra só o que vale.
- Feed com curso sem tags. Antes, o feed parava de carregar quando mostrava um curso criado sem tags. Agora ele abre normalmente.
- Mensagens de validação traduzidas. Antes, algumas mensagens de campo obrigatório ou inválido chegavam em inglês para comunidades em alemão, espanhol e italiano. Agora vêm no idioma da comunidade.
Para desenvolvedores
Esta parte é para quem integra a Memberfy por código. Para usar o que está acima, nada daqui é necessário.
API
- Simular a troca de plano.
POST /api/subscriptions/{id}/change-tier/quote(novo) devolve, sem efeito colateral, o quechange-tierfaria: se vale agora (IMMEDIATE) ou fica agendada (SCHEDULED) e por quê, o valor de agora, as parcelas possíveis, a próxima cobrança e o total, as extensões, o contrato, o cupom e a troca agendada que seria substituída. change-tiercobra a diferença.POST /api/subscriptions/{id}/change-tierpassa a aceitarpaymentMethodId(o cartão salvo; padrão: o cartão padrão) einstallments, e responde200. Recusa com400sem cartão salvo,409com a renovação em aberto, e devolve o erro do pagamento quando o cartão é recusado ou o processamento não responde; nesses casos nada muda.scheduledChangepassa a vir emGET /api/subscriptions/mee no detalhe da assinatura (nullquando não há troca agendada). A troca agendada se lê e se desfaz emGETeDELETE /api/subscriptions/{id}/scheduled-change.target.spaceIdnos registros de atividades.GET /api/activity-logstraz ospaceIddo item emtargetquando ele écontent,event,statusoucourse(nullse o item foi excluído ou não está num espaço). Campo opcional novo; nada mudou nos outros tipos.- Cache do SDK.
/sdk.jse/sdk.mjspassam a sair comCache-Control: max-age=60, para que um deploy novo chegue a quem usa o SDK em até um minuto.
Ver a referência da API.
MCP: detalhes técnicos
- Troca de plano: 188 ferramentas e 9 prompts. Quatro ferramentas novas em Assinaturas, na parte da sua assinatura, para qualquer papel, só na própria assinatura:
quote_plan_change(só consulta),change_my_plan(kind: money, pede confirmação; uma troca que vale agora cobra no cartão salvo),get_scheduled_plan_change(só consulta) ecancel_scheduled_plan_change(pede confirmação). O destino vai emtarget: o nome do plano combilling("o Growth anual"), o link/pricing/{plano}/{opção}ou o id da opção. Prompt novo Trocar meu plano (change_plan).manage_my_subscriptioncontinua com cancelar, pausar, retomar e reativar. Ver Ferramentas · Assinaturas.