Se você tiver assinaturas ativas na sua conta Stripe existente, vinculada à MemberPress, mas precisar trocar de conta por qualquer motivo — mantendo essas assinaturas —, infelizmente não será possível vincular a MemberPress à sua nova conta Stripe e esperar que tudo simplesmente continue funcionando. Há um procedimento específico que você precisa seguir, explicado a seguir.
Primeiro, é necessário entrar em contato com o Stripe e pedir que eles movam os dados da sua conta antiga para a nova conta. https://support.stripe.com/questions/copy-existing-account-data-to-a-new-stripe-account.
Depois que a Stripe concluir essa etapa, você precisará recriar as assinaturas na sua nova conta – https://support.stripe.com/questions/recreate-subscriptions-and-plans-after-moving-to-a-new-stripe-account.
Quando isso estiver concluído, essas assinaturas receberão novos IDs do tipo sub_xxxxxxxxxx.
Se precisar de ajuda com essa etapa, peça ao suporte do Stripe que o ajude.
Agora, você precisa atualizar as assinaturas existentes na seção MemberPress > Assinaturas e substituir os IDs sub_xxxxxxxxx atuais pelos novos do Stripe. Isso é necessário porque, de acordo com a documentação do Stripe, as novas assinaturas terão novos IDs sub_xxxxxxxxx. Se você não tiver muitas assinaturas, pode fazer isso manualmente, uma por uma, na seção MemberPress > Assinaturas.
Se isso não for possível, você pode atualizá-los seguindo estas instruções Migração ou importação de assinaturas recorrentes automáticas.
A maneira mais fácil de fazer isso seria exportar as assinaturas existentes da seção MemberPress > Assinaturas usando o link "Exportar tabela como CSV" na parte inferior e, em seguida, editar o arquivo, alterar os IDs de assinatura e reimportar o arquivo.
Observe que, nesse caso, você deve ter o id para o arquivo CSV a fim de atualizar as assinaturas existentes ou criar novas assinaturas:
- id - Atualiza as informações de assinatura da assinatura existente que corresponde ao id. Se for deixado em branco, será criada uma nova assinatura. Certifique-se de usar o id da coluna "Id" na página MemberPress > Subscriptions (Assinaturas), conforme mostrado aqui. Esse campo requer o MemberPress Importer versão 1.6.0 ou mais recente.
É claro que você também precisaria vincular a conta MemberPress à sua nova conta Stripe, conforme descrito em Configuração e solução de problemas com o Stripepara que as transações geradas pelas renovações apareçam no MemberPress.
Isso é tudo. Você concluiu com êxito o processo de migração.
Observe que, caso você também precise alterar a moeda durante o processo, isso é algo que você precisa discutir com o suporte da Stripe.