API de Integração

Status

O que significa cada status de venda e de contrato no PrincipiaPay.

O status mostra em que ponto do funil está cada venda, do checkout criado até o pagamento.

Status da venda (status)

É o campo status devolvido nas consultas de venda (GET /sales/purchase/{saleId} e GET /sales/external-purchase/{externalSaleId}). Compare pelo texto exato da primeira coluna, com a mesma grafia e acentuação.

statusCódigo internoSignificado
Não acessadonot_loggedO checkout foi criado, mas o aluno ainda não entrou. É o status logo depois de POST /sales.
Informações pessoais incompletasbasic_info_incomplete, basic_info_reviewO aluno entrou, mas os dados pessoais estão incompletos ou em revisão.
Informações de documentos incompletasdocument_info_incomplete, document_info_reviewFaltam documentos do aluno (ex.: a selfie) ou eles estão em revisão.
Aguardando indicar avalistaguarantor_neededO aluno precisa indicar um avalista para seguir.
Informações de avalista incompletasguarantor_incomplete, guarantor_reviewO avalista foi indicado, mas não concluiu as etapas dele ou está em revisão.
Em análiseanalysisA venda está na análise de crédito.
Aguardando geração do contratoapprovedAprovado; o contrato está sendo gerado para assinatura.
Aguardando assinaturawaiting_signatureO contrato ainda não foi assinado pelo aluno e/ou pelo avalista.
Aguardando pagamentowaiting_paymentO pagamento ainda não foi confirmado (boleto pode levar alguns dias úteis para compensar).
Compra recusadapayment_refusedO aluno escolheu cartão de crédito e a última tentativa foi recusada.
Financiamento negadofinancing_deniedO boleto parcelado foi negado, mas o aluno ainda pode escolher outra forma de pagamento.
NegadodeniedO financiamento não foi aprovado e não há outra forma de pagamento disponível.
Desistênciaabandonment_before_signed, abandonment_after_signed, isa_abandonment_after_signedO aluno não concluiu a compra (antes ou depois de assinar).
Canceladoabandonment_after_upfront, abandonment_after_settledA compra foi cancelada depois do pagamento da entrada (antes ou depois do repasse ao parceiro).
Link Inativolink_inactiveO parceiro cancelou o checkout antes de o aluno entrar.
ExpiradoexpiredO checkout expirou antes de o aluno entrar.
Efetivadomade_effectiveA compra foi efetivada.
Defaultisa_defaultAluno de ISA identificado como irregular.

Status nulo ou não mapeado

Em algumas combinações de etapas a venda não se encaixa em nenhuma linha desta tabela, e o status vem null. Se a API encontrar um status interno sem tradução, ela devolve o próprio código interno (em inglês). Trate null e valores desconhecidos sem quebrar, por exemplo mantendo o último status conhecido e esperando o próximo evento de webhook.

Situação do contrato

Depois da efetivação, a venda aparece em Vendas Efetivadas no painel, com a situação do contrato:

SituaçãoSignificado
EfetivadoA compra foi efetivada.
QuitadoO aluno pagou todo o financiamento.
CanceladoO aluno pagou a entrada e pediu o cancelamento depois do repasse ao parceiro.
Desistência após a EntradaO aluno pagou a entrada e cancelou antes do repasse ao parceiro.
NegativadoO aluno não pagou o financiamento e foi negativado.
ProtestadoO aluno não pagou o financiamento e foi protestado em cartório.
PendenteSó crédito educacional dinâmico: a fatura do mês ainda não foi paga.
PagoSó crédito educacional dinâmico: a fatura do mês foi paga.
InadimplenteSó crédito educacional dinâmico: a fatura está atrasada há mais de 3 dias.

Códigos de status (legado)

As rotas e os webhooks mais antigos (por exemplo GET /sales, vendas exclusivas e as rotas de Webhooks legado) podem trazer o status como código em inglês:

CódigoSignificado
not_loggedO checkout foi criado, mas o aluno ainda não entrou.
loggedO aluno entrou na plataforma.
basic_info_incompleteDados básicos incompletos.
basic_info_reviewDados básicos em revisão pelo nosso time.
document_info_incompleteFaltam documentos.
document_info_reviewDocumentos enviados e em análise. Aqui roda a análise de crédito automática, que define se é preciso avalista.
analysisA análise automática não aprovou e a venda foi para o time de crédito.
guarantor_neededO aluno precisa indicar um avalista.
guarantor_incompleteO avalista foi indicado, mas não concluiu as etapas dele.
guarantor_reviewDados do avalista em análise.
waiting_signatureAluno e avalista (se houver) receberam o contrato por e-mail e precisam assinar.
abandonment_before_signedO aluno chegou à assinatura, mas não seguiu.
abandonment_after_signedO aluno assinou, mas não fez o primeiro pagamento.
waiting_paymentPagamento em análise de risco (cartão) ou aguardando compensação do boleto (até 3 dias úteis).
approvedA solicitação foi aprovada.
abandonment_after_upfrontO aluno pagou a entrada, mas desistiu.
made_effectiveA venda foi efetivada e o aluno está ativo.
abandonment_after_settledA venda foi cancelada depois do repasse ao parceiro.
link_inactiveO parceiro cancelou o checkout antes do aluno entrar.
expiredO checkout expirou antes do aluno entrar.
deniedO financiamento não foi aprovado.

Nesta página