vindi / vindi-woocommerce

Plugin Vindi para pagamento recorrente no Woocommerce
https://vindi.com.br
GNU General Public License v3.0
6 stars 12 forks source link

Cancelamento através do minha conta Woocommerce não cancela na Vindi #96

Closed thiago-firmino-vindi closed 2 years ago

thiago-firmino-vindi commented 3 years ago

Descrição do bug :bomb:

Identificamos que o problema ocorre pois as assinatura que não foram caneladas foram cridas na versão anterior do plug-in. Então toda assinatura legado do plug-in antigo sofrerá esse problema de não realizar o cancelamento na Vindi.

A ação ocorre tanto para os casos de cancelamento direto quanto cancelamento com memberships.

Cancelamento direto:

Cliente solicita o cancelamento via minha-conta e a assinatura no Woo é atualizada para "cancelado". Ao receber esse status é esperado que uma request seja enviado para a Vindi solicitando o cancelamento da assinatura, entretanto esse fluxo não ocorre.

Cancelamento com memberships:

Quando o cliente solicita o cancelamento de uma assinatura pelo "minha conta" a assinatura dentro do Woocommerce entra como "cancelamento pendente" e depois como cancelada ,Mas dentro da vindi, ela não é cancelada, continua renovando,

Ao realizar a troca de status de "cancelamento pendente" para "cancelada" é esperado que o WooCommerce encaminhe uma requisição de cancelamento da assinatura para a Vindi mas essa ação não está ocorrendo.

Solução de contorno :warning:

Não foi identificada

Como reproduzir :cop:

Realizar a compra de uma assinatura na versão um do plug-in do WooCommerce, e realizar a troca para a versão 2 do plug-in, então realize o cancelamento pelo painel minha-conta, verá que a assinatura não será cancelada na Vindi

Comportamento atual

WooCommerce não está realizando o cancelamento da assinatura na Vindi ao realizar o cancelamento no WooCommerce.

Comportamento esperado

É esperado que o WooCommerce envie uma requisição de cancelamento da assinatura ao receber uma atualização de status para "cancelado".

Impacto do problema :boom:

Assinatura não são canceladas e continuam renovando fazendo com que o cliente realize esse processo manualmente e estorne algumas transações.

Prioridade :memo:

Informe a prioridade (e o motivo da prioridade escolhida) desse bug:

Normal:

Proposta de correção :heavy_check_mark:

Não temos proposta de correção.

Critérios de aceite