Se uma empresa preferisse pagar pelas assinaturas de vários usuários de uma vez (provavelmente por transferência bancária), haveria alguma maneira de eu, como administrador do fórum, iniciar assinaturas para os usuários?
Imagino que seria possível personificar o usuário e aplicar um cupom secreto de “100% de desconto” enquanto “paga” por uma assinatura não recorrente com meu próprio cartão de crédito. Haveria alguma armadilha potencial aí?
Acho que seria bom poder adicionar esse ID de subside/assinatura a todos esses usuários no console do Rails. Eu precisaria olhar o código-fonte cuidadosamente para descobrir isso.
Mas a coisa a fazer provavelmente seria apenas criar um grupo para esses usuários manualmente e gerenciá-lo manualmente, sem usar o plugin.
Apenas “venda” os códigos de cupom para eles e deixe que a empresa cliente cuide das assinaturas.
Isso também o livrará do fardo do gerenciamento de usuários.
Acho que os códigos de cupom podem ser resgatados várias vezes e não há como definir um número máximo de resgates. Portanto, pode ser problemático tentar vender cupons para, digamos, exatamente 10 assinantes.
Eu acho que esta é a resposta, mas agora que sei que um pagamento único é para associação perpétua ao grupo, percebo que a pergunta não é algo que eu precisava fazer em primeiro lugar. Por alguma razão, eu tinha pensado que a associação ao grupo após um pagamento único expiraria após um ano quando vendido ao lado de uma assinatura anual, mas obviamente não é assim que funciona
Pelo que me lembro, mesmo com um cupom gratuito, era necessário um cartão de crédito.
Você poderia fazer disso uma assinatura de um ano e cancelá-la imediatamente. Mas, a menos que você vá conseguir um monte dessas assinaturas para peixes grandes, você gastou mais tempo falando sobre isso do que levaria para gerenciar manualmente. (Eu costumo passar horas automatizando um trabalho de 10 minutos que só precisa ser feito uma vez. )