Ao realizar a compra de uma assinatura variável, não está ocorrendo o envio para criação da assinatura na Vindi.
Solução de contorno :warning:
Não há uma solução para contorno.
Como reproduzir :cop:
Criar uma assinatura do tipo Variable subscription.
realizar a compra desta assinatura através da loja no WooCommerce.
Passos para criação da assinatura variável:
Acessando a página de criação de produtos:
Selecionar o tipo de assinatura como Variable subscription
Criar os atributos para a assinatura, ex:
Adicionar as variações para cada atributo:
print
Definir o valor e periodicidade de cada variação:
Comportamento atual
Na tentativa de compra a assinatura é criada corretamente no WooCommerce no entanto não há o envio da requisição para a Vindi.
Comportamento esperado
Realizar a criação da assinatura na Vindi.
Impacto do problema :boom:
Impossibilidade de utilização do tipo de assinatura variável.
Prioridade :memo:
Normal:
Funcionalidade não está operando conforme expectativa e especificação;
Proposta de correção :heavy_check_mark:
Não há proposta para correção, conforme log abaixo, a request enviada está incorreta, gerando retorno de 422:
POST https://sandbox-app.vindi.com.br/api/v1/subscriptions
{"customer_id":946951,"payment_method_code":"credit_card","installments":1,"product_items":[{"product_id":63,"quantity":1,"cycles":null,"pricing_schema":{"price":10,"schema_type":"per_unit"}},{"product_id":5482,"quantity":1,"cycles":1,"pricing_schema":{"price":5,"schema_type":"per_unit"}}]}
12-01-2020 @ 10:34:59 - [Request #1908747335]: Nova Resposta da API.
422 Unprocessable Entity
{"errors":[{"id":"invalid_parameter","parameter":"plan_id","message":"não pode ficar em branco"},{"id":"invalid_parameter","parameter":"product_items","message":"não encontrado"}]}
Nesta request há a falta do plan_id e também o produto 63 enviado no product_items não existe na plataforma.
Critérios de aceite
[ ] Realizar o envio correto para criação da assinatura na Vindi na compra de assinaturas variáveis;
Descrição do bug :bomb:
Ao realizar a compra de uma assinatura variável, não está ocorrendo o envio para criação da assinatura na Vindi.
Solução de contorno :warning:
Não há uma solução para contorno.
Como reproduzir :cop:
Passos para criação da assinatura variável:
Acessando a página de criação de produtos:
Selecionar o tipo de assinatura como Variable subscription
Criar os atributos para a assinatura, ex:
Adicionar as variações para cada atributo: print
Definir o valor e periodicidade de cada variação:
Comportamento atual
Na tentativa de compra a assinatura é criada corretamente no WooCommerce no entanto não há o envio da requisição para a Vindi.
Comportamento esperado
Realizar a criação da assinatura na Vindi.
Impacto do problema :boom:
Impossibilidade de utilização do tipo de assinatura variável.
Prioridade :memo:
Normal:
Proposta de correção :heavy_check_mark:
Não há proposta para correção, conforme log abaixo, a request enviada está incorreta, gerando retorno de 422:
Nesta request há a falta do plan_id e também o produto 63 enviado no product_items não existe na plataforma.
Critérios de aceite