Falha ao finalizar compra sem a seleção da opção de criação de conta
Closed this issue · 1 comments
Descrição do bug 💣
Na tela de checkout, caso a opção Criar conta? não seja selecionada, ao clicar em finalizar compra, o cliente não será criado na Vindi.
Está ocorrendo uma tentativa de criação de perfil de pagamento com o customer_id nulo.
Segue request de um teste realizado:
{"customer_id"=>nil, "holder_name"=>"TESTE TESTE", "card_expiration"=>"02/2023", "card_number"=>"[FILTERED]", "card_cvv"=>"[FILTERED]", "payment_method_code"=>"credit_card", "payment_company_code"=>"mastercard"}
OBS: Utilizando o plugin anterior (Vindi WooCommerce) mesmo sem a seleção do campo informado, ocorre a criação do cliente na Vindi, não sendo um impedivo na realização da compra.
Solução de contorno ⚠️
Ter como obrigatoriedade a seleção da caixa Criar conta?
Como reproduzir 👮
Realizar uma tentativa de compra sem o preenchimento da opção Criar conta?
Comportamento atual
Caso a opção não seja selecionada não será possível a realização da compra
Comportamento esperado
Mesmo sem a seleção do campo criar conta, criar o cliente na plataforma.
Impacto do problema 💥
Clientes não conseguem finalizar compra caso a opção Criar conta? não esteja selecionada.
Prioridade 📝
Alta:
- Cliente impossibilitado de vender e não existe solução de contorno;
Proposta de correção ✔️
Não foi identificada uma proposta de correção.
Critérios de aceite
- Deve ser possível finalizar compra mesmo sem a seleção da opção de criação de conta;
Erro corrigido com as últimas versões do WooCommerce Subscriptions.
Ao realizar uma compra sem estar logado ou criar a conta na página de checkout, uma conta é criada de forma automática e um link de geração de senha é enviado para o email do comprador.
Dessa forma sempre será enviado o ID do cliente para a API da VINDI, já que o processo de pagamento ocorre depois do cadastro automático do cliente.