Resolver um erro de "créditos insuficientes"

Quase sempre causado por uma funcionalidade paga num fluxo de trabalho que esperavas que fosse gratuito - white label, AML, NFC ou prova de vida ativa. Aqui está como encontrar qual delas, e como evitar que se repita.

Short answer

Nove em cada dez vezes isto não é um limite gratuito a esgotar-se. É uma funcionalidade paga no fluxo de trabalho - mais frequentemente white label (0,20 $), AML (0,20 $), NFC (0,15 $), ou prova de vida ativa (0,15 $). Abre o fluxo de trabalho e vê o que está ativado antes de carregares saldo.

Se um pedido de verificação falhar com "You don't have enough credits to perform this request", o saldo da tua organização não consegue cobrir uma funcionalidade que o fluxo de trabalho está a tentar correr.

A API comunica a mesma condição com o código de erro insufficient_credits ao criar uma sessão. Dois esclarecimentos que poupam pedidos de suporte: no fluxo, os métodos de prova de vida ativos chamam-se Flash 3D e Ação 3D e Flash, e só Liveness passivo é gratuito; e a validação em bases de dados e a verificação de telefone precisam ainda de um primeiro carregamento antes de correrem (os 10 $ de boas-vindas não contam). Veja validação em bases de dados.

#Verifica o fluxo de trabalho antes de verificares o saldo

O instinto é olhar para a tua utilização. Olha primeiro para o teu fluxo de trabalho, porque o plano gratuito cobre apenas estas quatro funcionalidades, cada uma com as suas próprias 500 comprovações gratuitas por mês:

  • Verificação de identidade
  • Prova de vida passiva
  • Correspondência facial 1:1
  • Análise de dispositivo e IP

Todos os outros módulos são faturados desde a primeira comprovação, seja qual for o volume. Os culpados habituais, pela ordem em que costumam aparecer:

FuncionalidadePreçoPorque surpreende as pessoas
White label / marca personalizada0,20 $ por verificaçãoÉ uma definição de aspeto e estilo, por isso não parece uma "comprovação"
Cribagem AML0,20 $Muitas vezes adicionada a um modelo de "KYC gratuito" sem se dar por isso
NFC0,15 $Faturado separadamente da verificação de identidade
Prova de vida ativa0,15 $Mudar de passiva para ativa sai do plano gratuito
Estimativa de idade0,10 $A verificação de identidade do plano gratuito não a cobre
Questionário0,10 $Parece um formulário, não uma comprovação
Verificação de telefonea partir de 0,03 $ + taxa da operadoraA taxa da operadora varia consoante o destino
Verificação de e-mail0,03 $
Comprovativo de morada0,20 $
Validação em base de dadosVaria por país
Verificação de negócio (KYB)2,00 $
Important

O white label é a causa mais comum, isoladamente. Um fluxo de trabalho com marca personalizada ativada custa 0,20 $ por verificação concluída além dos preços por módulo - por isso um fluxo que configuraste como KYC gratuito torna-se um fluxo pago no momento em que lhe pões marca. Consulta personalizar a marca e a experiência.

#Resolver

  1. Abre o fluxo de trabalho que a sessão falhada usa

    Não um fluxo de trabalho qualquer - aquele com cujo ID a sessão foi criada. Em Fluxos de Trabalho, verifica cada funcionalidade ativada contra a tabela acima.

  2. Verifica também o separador Options

    O white label é ativado por fluxo de trabalho em Definições → Opções → Incluir estilo personalizado, e não na lista de passos, por isso é fácil de não notar ao auditares os passos.

  3. Verifica o teu saldo

    Definições → Faturação mostra o teu saldo atual. Se estiver negativo, todo o trabalho faturável para - incluindo as tuas comprovações do plano gratuito - até voltar a ficar acima de zero.

  4. Remove a funcionalidade paga ou carrega saldo

    Se não precisares da funcionalidade paga, desativa-a e republica. Se precisares, adiciona fundos - o carregamento mínimo é 50 $. Consulta carregamentos, faturas e formas de pagamento.

A página de faturação na consola Didit com o saldo da conta e o botão Top up balance
  1. Adicionar crédito resolve o erro imediatamente.
  2. Confirma que um carregamento chegou mesmo antes de presumires que o saldo está errado.
Verifica o saldo, mas verifica primeiro as funcionalidades pagas do fluxo de trabalho.

#Outras causas a excluir

  • Um saldo negativo. Assim que o saldo fica abaixo de zero, as comprovações do plano gratuito também param. Este é o caso em que o erro genuinamente não tem a ver com uma funcionalidade paga.

  • A chave da aplicação errada. O saldo é por organização, mas se estiveres a chamar com uma chave de uma aplicação cujo fluxo de trabalho é diferente do que auditaste, estás a olhar para a configuração errada. Consulta organizações, aplicações e ambientes.

  • Uma chamada de API isolada em vez de uma sessão de fluxo de trabalho. As chamadas isoladas são faturadas por chamada e sem limite gratuito, mesmo para funcionalidades que são gratuitas dentro de um fluxo de trabalho.

  • Usaste mesmo as 500 de uma funcionalidade. Verifica as Analytics quanto ao volume do mês por funcionalidade antes de presumires isto - e lembra-te de que cada uma das quatro tem o seu próprio limite, por isso é a explicação menos provável a baixo volume.

  • Verificação de telefone ou validação em bases de dados antes de qualquer carregamento. Ambas ficam inativas até a sua organização fazer um primeiro carregamento real; os créditos de boas-vindas não as desbloqueiam. Veja carregamentos, faturas e métodos de pagamento.

  • Um sandbox que funcionava e uma aplicação de produção que não funciona. O sandbox nunca cobra nada, por isso não pode revelar uma funcionalidade paga. A primeira sessão em produção é onde o preço real do fluxo aparece.

#Evitar que volte a acontecer

  • Ativa a recarga automática em Definições → Faturação para que o saldo se carregue automaticamente abaixo de um limiar que escolheres.
  • Testa em sandbox, onde nada é faturado e a verificação de saldo é completamente ignorada. Consulta testar em sandbox.
  • Separa as tuas aplicações de teste e de produção, para que uma experiência não consiga esgotar o saldo de que o teu tráfego em produção depende.

#Limitar a tua despesa

Se quiseres um teto rígido para que uma conta não consiga ficar negativa durante os testes, isso é um controlo ao nível da conta e não uma definição de fluxo de trabalho - pergunta ao suporte o que está disponível para a tua organização. Entretanto, a versão prática é: continua a testar numa aplicação sandbox, onde não há nada a gastar.

#Se os carregamentos não forem self-service

As organizações num plano anual não conseguem comprar créditos através do fluxo de carregamento self-service - contacta o teu gestor de conta em vez disso. Uma tentativa self-service vai avisar-te disso em vez de falhar silenciosamente.

#Se o teu saldo parecer errado

Se o teu saldo, faturas ou histórico de verificação parecerem de repente em falta ou incorretos, isto é quase sempre um problema temporário da plataforma e não dados perdidos. Contacta o suporte em vez de tentares resolver isto sozinho, e inclui o ID da tua organização.