Skip to main content
Todo receiver precisa ter KYC aprovado antes de transacionar. Este guia cobre o fluxo completo.

1. Criar o receiver

Para pessoa jurídica, use "type": "PJ" e forneça o CNPJ (14 dígitos, somente números) no campo document.
Guarde o id retornado — você o usará em todas as operações a seguir.

2. Submeter documentos de KYC

O endpoint POST /receivers/{id}/kyc/submit aceita multipart/form-data. Os campos obrigatórios dependem do tipo do receiver e do documentType escolhido.

Pessoa física (PF) com RG

Pessoa física (PF) com CNH

Pessoa jurídica (PJ)

Para PJ, além do documento de identidade do sócio (RG ou CNH), são obrigatórios:
Arquivos: máximo de 10 MB cada. Formatos aceitos: PNG, JPG, PDF.

3. Acompanhar status

O status passa por PENDINGSUBMITTEDAPPROVED | REJECTED.
Ou aguarde o webhook:
  • receiver.kyc_submitted — documentos recebidos.
  • receiver.kyc_approved — receiver pronto para transacionar.
  • receiver.kyc_rejected — inclui rejectionReason; corrija os documentos e resubmeta.

4. Limites

Após aprovação, o receiver recebe limites padrão (BRL diário, contagem diária, janela noturna). Consulte em GET /receivers/{id}/limits. O merchant pode solicitar ajustes via suporte.

Erros comuns