Skip to main content
Esta página reúne o contrato público atual da ativação de organizações. Use-a para revisar uma integração existente, tanto no fluxo hospedado quanto no fluxo por API. As mudanças abaixo valem desde 11 de agosto de 2026.
O identificador da organização não muda durante uma correção. Preserve o mesmo org_*, corrija somente os requisitos indicados e inicie uma nova tentativa pelo canal escolhido.

O que mudou

Falha terminal antes da análise

No fluxo por API, o envio começa em in_review. Se a Chargefy não conseguir concluir o envio para análise e a tentativa não puder mais ser retomada, a organização volta para not_submitted. O evento informa tanto o estado atual quanto o anterior. O recorte abaixo destaca somente os campos relevantes da organização:
A entrega de webhooks é at least once. Deduplique por event.id, aceite repetições e use o objeto atual como fonte da verdade.

Como corrigir e tentar novamente

Releia requirements, explique ao vendedor o que precisa ser substituído e crie uma nova activation_session. A sessão anterior não é reaberta.
Se a criação da sessão hospedada responder 409 activation_not_retryable, não crie outra organização e não faça retry automático. Releia a organização e encaminhe o caso ao suporte: o estado atual não permite autoatendimento.

Arquivos de identidade

Consulte a matriz de documentos de verificação antes de montar o upload. Ela especifica, por documento, quando o parceiro deve enviar um único arquivo completo, frente e verso separados ou o arquivo digital oficial. A ativação por API traz exemplos completos para todas as variantes aceitas. Cada arquivo:
  • pode ser uma imagem de até 20 MB (normalizada automaticamente) ou um PDF de até 5 MB;
  • precisa ser enviado para a organização correta;
  • não pode ser excluído enquanto estiver vinculado ao documento ou à selfie;
  • deve ter sua referência substituída antes da exclusão quando a API responder 409 file_in_use.

Checklist de validação

  • O webhook trata active, disabled, in_review e not_submitted.
  • Uma transição in_reviewnot_submitted abre a correção, sem criar outro org_*.
  • O retry respeita o canal: nova sessão no hospedado; update + submit na API.
  • O formulário oferece CNH, RG, CREF, CIN e passaporte conforme a matriz.
  • O frontend aceita imagens até 20 MB e mantém PDFs limitados a 5 MB.
  • A integração lê requirements.disabled_reason.
  • activation_not_retryable e file_in_use não entram em retry automático.
  • O evento é deduplicado por event.id.
Para o estado completo e os payloads de cada fase, leia Entender requisitos e corrigir a ativação e organization.updated.