Skip to main content
Um receiver já pode receber (payin) assim que é criado, sem enviar nenhum documento. O KYC é o que libera o saque (payout): a equipe Astron Pay revisa os documentos e aprova manualmente. 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 PENDING → SUBMITTED → APPROVED | REJECTED, com revisão manual da equipe Astron Pay — vale tanto para PF quanto para PJ, sem aprovação automática. Enquanto o KYC está em SUBMITTED, o receiver continua recebendo (payin) normalmente; o que fica bloqueado até a aprovação é o saque (payout). Em vez de interpretar o kycStatus diretamente, use o campo capabilities retornado no receiver:
capabilities.payin já vem true desde a criação do receiver. capabilities.payout só vira true quando o KYC é aprovado — esse é o sinal recomendado de que o saque está liberado, e também aparece no payload do webhook receiver.kyc_approved.
Ou aguarde o webhook:
  • receiver.kyc_approved — payout liberado (capabilities.payout: true).
  • receiver.kyc_rejected — inclui rejectionReason; a conta é bloqueada por completo (nem payin nem payout). Resubmeter os documentos volta o kycStatus para SUBMITTED, mas não desbloqueia a conta sozinho — só uma nova aprovação da equipe restaura o acesso.

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