vindi / vindi-woocommerce

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

Envio dos webhooks referente as renovações gera erro 422 #34

Closed leo-araujo closed 3 years ago

leo-araujo commented 3 years ago

Descrição do bug :bomb:

Ao renovar as assinaturas na Vindi está ocorrendo erro 422 no envio dos webhooks para o WordPress.

Mensagem apresentada:

"Assinatura WC - XX não encontrada."

Solução de contorno :warning:

Não há uma solução para contorno.

Como reproduzir :cop:

  1. Realizar a compra de uma assinatura no WooCommerce
  2. Renovar a assinatura manualmente na Vindi

Comportamento atual

Ao renovar a assinatura, o envio do webhook de bill_created está retornando código 422.

Comportamento esperado

Realizar a criação do pedido de renovação no WooCommerce.

Impacto do problema :boom:

Os pedidos de renovação não estão sendo criados no WooCommerce.

Prioridade :memo:

Normal:

Proposta de correção :heavy_check_mark:

Não há uma proposta para correção.

Conforme o erro apresentado, problema ocorre devido ao envio do prefixo WC que está sendo enviado na função find_subscription_by_id, acredito que para correção poderá ser realizado um tratamento para que o prefixo não seja enviado na consulta.

Critérios de aceite