Cancelamento de assinaturas
- This topic has 1 reply, 2 voices, and was last updated 7 years, 4 months ago by Gofas.
- AutorPosts
- 10/07/2017 at 17:01 #9494Bianca FontanaParticipant
Olá a todos, muito boa tarde!
Estamos fazendo diversos testes com o módulo, principalmente na parte das assinaturas com cartão. Nos deparamos com algumas situações a respeito de cancelamento de assinaturas.
Algumas observações sobre os prodecimentos:
1) Quando uma assinatura é criada, o cliente recebe um email da Gerencianet com os dados da assinatura, e um link para cancelamento no final da página.
https://prnt.sc/fu0ooi2)Caso o cliente cancele esta assinatura através do formulário que fica no link enviado pelo email, imaginamos que o sistema Gerencianet dispare uma informação para o callback no WHMCS (não testamos pois estamos no sandbox)
3)Da mesma forma, quando cancelamos a assinatura via API (testamos via Playground), o sistema Gerencianet dispara para o callback no WHMCS.
Seguem as dúvidas:
1) Quando essa informação é disparada para o callback, ela é ignorada. Existe algo que possamos ter deixado de configurar?
http://prntscr.com/fu0rll2) Quando tentamos cancelar uma Order no WHMCS que está atrelada a uma assinatura, existe um botão para também cancelar a subscription. Este botão está previsto no desenvolvimento do módulo?
http://prntscr.com/fu0uqj3) Quando clicamos no botão para também cancelar a subscription, recebemos o seguinte erro:
https://prnt.sc/fu0x2n
(Olhamos o Gateway log mas não há registros, mesmo com o debug ligado)Agradeço antecipadamente a todos!
Lucas - 12/07/2017 at 21:03 #9511GofasKeymaster
Olá, Bianca/Lucas!
Está tudo certo, o módulo foi planejado para funcionar conforme você descreveu.
Respondendo suas dúvidas vocês poderão entender os motivos:
1) Sim, quando essa informação é disparada para o callback, ela é ignorada, não existe nada que possa ter deixado de configurar que afetaria esse comportamento. Sendo ignorada a notificação de assinatura, as faturas ficam em aberto e o WHMCS passa a cobrar o cliente se o produto/serviço recorrente continua ativo mas sem receber os pagamentos agendados;
2) Não, este botão não está previsto no desenvolvimento do módulo, talvez em uma atualização futura seja adicionado, se isso se tornar necessário para o nosso modelo de negócio e dos patrocinadores do módulo;
3) O erro “Subscription Cancellation Failed” retornado ao clicar no botão para também cancelar a subscription é normal, pois o módulo ainda não suporta o cancelamento remoto de assinaturas, nós avisamos ao cliente nos e-mails relacionados à assinaturas que eles mesmos devem realizar essa ação diretamente no site da Gerencianet.
Gratidão por descrever tão bem e compartilhar sua análise! Indicaremos esse tópico no futuro se algum usuário tiver dúvidas semelhantes. Aviso por aqui se houver alguma alteração no módulo relacionada ao cancelamento de assinaturas.
[]s!
- AutorPosts
- You must be logged in to reply to this topic.