Open worldsteak opened 1 year ago
@worldsteak Obrigado por ter aberto esta issue.
Você está utilizando uma versão desatualizada do plugin Vindi WooCommerce 2. Já disponibilizamos a versão 1.2.2 no repositório oficial do WordPress. Peço que use a versão mais atualizada do plugin.
Olá, bom dia. @aguiarrdev aguiarrdev Fazendo a atualização conforme informou acima, o erro continua acontecendo.
ERRO: Pagamento rejeitado! Status do pedido alterado de Pagamento pendente para Malsucedido.'
Vimos que saiu uma atualização a 21horas atrás, atualizamos aqui para ver.
Olá, estamos tendo alguns casos em que acontece uma falha na hora de gerar o pedido e aparece a mensagem de retorno: Falha ao registrar o método de pagamento. Verifique os dados e tente novamente.
Consultando o suporte da Vindi tivemos esse retorno:
{"errors":[{"id":"invalid_parameter","parameter":"code","message":"já está em uso"}]}
Todo o problema está ocorrendo pois, durante o checkout plugin está tentando criar um novo usuário, mas aparentemente já existe um usuário com o mesmo código externo(ID de usuário WordPress). Ao criar esse usuário, é preciso informar o ID do usuário dentro do WordPress. Esse ID é enviado no parametro 'code' no formato: WC-USER-{id}.
Como ele não consegue criar o usuário dentro do sistema da Vindi gera o erro para o usuário.
E conforme explicado para a Vindi não faz sentido esse erro pois são usuários novos que estão tentando fazer a compra. Eles não existem na plataforma para dar esse erro de duplicação.
Como fazer para concertar esse erro? Outra dúvida é se precisamos atualizar o plugin no woocommerce. A versão que temos lá é a Vinci WoocCommerce 2 - Versão 1.1.12 E aqui nesse link https://github.com/vindi/vindi-woocommerce Esta na versão 1.2.2 Seria o mesmo plugin que utilizamos?
Aguardo retorno. Renan Lourenço atendimento@worldsteak.com.br