Erros de Requisição

Principais problemas que você pode encontrar no plugin de WooCommerce e como resolvê-los.

401 Code

O erro 401 indica que a chave de API que está usando está inválida.

Nesse caso, recomendamos que faça o seguinte: gere uma nova chave de API e refaça o processo de cadastro dela.

Além disso, é necessário você checar se a chave gerada pertence ao ambiente onde você está usando o plugin. Caso tenha gerado em https://asaas.com.br, o ambiente será de produção. Se foi em https://sandbox.asaas.com, o ambiente é o de teste, nosso Sandbox. Você pode alterar o ambiente no menu "Ambiente".

Depois de feito esse processo, você pode tentar simular a criação de um novo pedido para confirmar se o problema estará solucionado.

403 Code

O erro 403 indica algum tipo de abuso da API, ou uso de ferramenta não liberada em sua conta.
Os motivos mais comuns no WooCommerce são referentes ao IP. Caso você esteja verificando o erro 403 nos logs de requisição, é importante confirmar o país de origem de seu servidor. Alguns países são bloqueados no Asaas devido ao aumento de risco de ataques cibernéticos.

Se for o seu caso, é importante verificar a possibilidade de alterar o país de disparo das requisições para um país permitido, como Estados Unidos ou Brasil, ou entrar em contato com nossa equipe de sucesso de integrações.

404 Code

Este erro, geralmente ocorre quando a loja é configurada em mais de uma conta Asaas, ou quando a loja foi usada para testes em Sandbox antes da migração para produção.

Como o WooCommerce vincula internamente o ID externo (Asaas) ao cliente, ao fazer a troca da conta Asaas, é preciso limpar todos os metadados salvos para que não ocorram conflitos entre IDs de clientes em ambientes ou contas distintas.

Para resolver, será preciso acessar o banco de dados da sua aplicação e rodar a seguinte query:

delete from wp_usermeta where meta_value like '%cus_000%';

Isso removerá os dados antigos e evitará novos conflitos.

📘

O erro acontecerá apenas quando os mesmos dados de cliente forem informados para compras em ambientes distintos, uma vez que o ID da primeira compra já estará armazenado.


Outros Erros

Caso esteja enfrentando erros ou tenha dúvidas sobre as configurações a serem realizadas, entre em contato conosco.