Skip to Content
Guias por fluxoDesembolso (PIX)

Desembolso (PIX)

Libera o valor da CCB para o trabalhador via PIX.

Endpoint

POST /v1/emprestimos/{id}/desembolso — escopo desembolso:write, com Idempotency-Key obrigatória. O corpo é vazio ({}): a conta de destino e a conta de liquidação vêm do cadastro, não da requisição.

curl -X POST https://econsignado-api.socinal.com.br/v1/emprestimos/emp_77aa.../desembolso \ -H 'Authorization: Bearer SEU_TOKEN' \ -H 'Idempotency-Key: 1f0c...-desemb-1' \ -H 'Content-Type: application/json' \ -d '{}'
{ "enfileirado": true }

Responde 202 — a liquidação é assíncrona. Confirme pelo webhook desembolso.liquidado (ou desembolso.falhou).

Pré-requisitos

Do seu lado (parceiro)

O queComo garantir
Empréstimo em averbadaAguarde o webhook averbacao.concluida. Chamar antes disso dá 409
Escopo desembolso:write na credencialPeça à Socinal ao criar/ajustar a credencial
Header Idempotency-KeyUma chave por tentativa de desembolso — repetir a mesma chave não duplica o PIX

Do lado da Socinal (provisionamento)

O desembolso é executado no sistema de liquidação da Socinal, e ele exige dois cadastros que não são feitos pela API pública e não dependem de nada que você envie:

O queQuem provisionaQuando é feito
Conta corrente da linha de crédito do parceiro cadastrada no sistema de liquidaçãoSocinal (operações/financeiro)No onboarding do parceiro, uma vez por linha de crédito
CCB registrada como proposta no sistema de liquidaçãoSocinal (automático na emissão da CCB)Em POST /v1/emprestimos; pode faltar se a emissão foi concluída em um ambiente reconfigurado depois

Se algum desses cadastros estiver faltando, a resposta é 503 OPERACAO_NAO_PROVISIONADA — e não um erro de negócio. Isso significa que a sua requisição está correta: não altere o payload nem a Idempotency-Key. Acione o suporte com o número do empréstimo e, depois da confirmação, repita a chamada com a mesma Idempotency-Key.

Erros possíveis

HTTPcodeSignificadoO que fazer
400IDEMPOTENCY_KEY_OBRIGATORIAFaltou o headerEnvie a Idempotency-Key
403ESCOPO_INSUFICIENTECredencial sem desembolso:writeSolicite o escopo
404EMPRESTIMO_NAO_ENCONTRADOId inexistente ou de outro parceiroConfira o id
409Empréstimo não está em averbadaAguarde averbacao.concluida
422ERRO_NEGOCIORegra do sistema de liquidação recusou este pedido (ex.: o estado da proposta não permite aprovações)Leia a message; normalmente o empréstimo já foi desembolsado ou cancelado
503OPERACAO_NAO_PROVISIONADAFalta cadastro do lado da Socinal (conta corrente da linha de crédito ou proposta da CCB)Não é erro seu: acione o suporte e repita depois com a mesma Idempotency-Key
502 / 503DATAPREV_INDISPONIVELIndisponibilidade momentâneaRetry com backoff e a mesma Idempotency-Key

O details.upstream do envelope de erro traz o status e o corpo devolvidos pelo sistema de liquidação (com segredos redigidos) — inclua esse trecho ao abrir um chamado.

Caminho de suporte

Para 503 OPERACAO_NAO_PROVISIONADA, abra um chamado no canal de suporte da Socinal informando:

  • numero_emprestimo (formato Axxxxxx-xxx) e o id do empréstimo;
  • data/hora da tentativa (com fuso) e a Idempotency-Key usada;
  • o error.code, a error.message e o details.upstream da resposta.

O provisionamento é resolvido pela Socinal; a operação não precisa ser reemitida.