A integração parou de funcionar. Por onde começo?

Vá em Empresa → Integrações → Atividade. Toda chamada que o outro sistema faz aparece ali, com o código do resultado. Esse código já diz o problema:
  1. 401 — a chave está errada, foi revogada ou expirou. Gere uma nova e entregue ao seu desenvolvedor.
  2. 402 — a sua conta está sem o adicional de API ativo. Fale com o suporte.
  3. 403 — a chave existe, mas não tem permissão para aquilo. Crie uma chave com o acesso que falta (a mensagem diz qual).
  4. 404 — o registro não existe (ou é de outra empresa).
  5. 422 — o outro sistema mandou um campo errado ou faltando. Isso é ajuste no lado dele; a mensagem explica o que foi.
  6. 429 — passou do limite de chamadas por minuto. O sistema dele precisa respeitar o intervalo informado na resposta.
  7. 500 — erro nosso. Anote o `request_id` que aparece e mande para o suporte: é com ele que achamos exatamente a sua chamada.


Se não aparece nada na Atividade, o outro sistema não está nem conseguindo chegar até nós — o problema é de rede ou de endereço, do lado dele.

Se o problema é webhook (o outro sistema não está sendo avisado), a aba Webhooks tem a lista de tentativas com o erro que o servidor dele devolveu.

Antes de abrir chamado, tenha em mãos: o código do erro, o horário e o `request_id`. Com isso o suporte responde direto, sem ida e volta.

Oi! Eu sou o PDVito! 👋

Seu assistente virtual do Mais PDV.
Vou ficar sempre aqui pra te ajudar — é só clicar em mim!

PDVito

Assistente Mais PDV — online