cashin ou cashout.
Qual endpoint usar
Você já sabe o sentido pelo seu próprio fluxo, não é preciso descobrir pela API:Se você chamar o endpoint com o sentido errado, a transação não será encontrada, porque a busca acontece dentro do respectivo fluxo. Em caso de dúvida, o webhook que originou o registro indica o sentido.
A resposta é um PDF, não um JSON
Esta é a principal diferença em relação aos demais endpoints da API. A resposta é o arquivo binário do comprovante, comContent-Type: application/pdf.
Duas consequências práticas para a sua integração:
- não faça
JSON.parse/response.json()no retorno, isso gera um erro de parsing; - configure o cliente HTTP para tratar a resposta como binário (
arraybuffer,stream,bytes) antes de gravar ou repassar o arquivo.
Como é o comprovante

Comprovante de um Pix recebido. Os dados são fictícios, gerados em Sandbox.
proof do webhook:
O CPF do titular pessoa física aparece mascarado no comprovante (
***.123.456.***), como exigido pelo Banco Central. O CNPJ de pessoa jurídica aparece completo.Requisição
Salvando o comprovante em disco:Parâmetro de rota
Headers
Repassando o comprovante para o usuário final
Não exponha as suas credenciais no front-end. O padrão é o seu backend buscar o PDF na Delfinance e repassá-lo ao cliente:Comprovante, webhook ou consulta de status?
São três recursos diferentes e é comum confundi-los:
Se o que você precisa são os dados da transação (valor, pagador, beneficiário) para processar no seu sistema, use o objeto
proof do webhook ou a consulta de status. O PDF é para leitura humana.
Erros comuns
Boas práticas
- guarde o
endToEndIdde toda transação no seu banco de dados, pois ele é a chave de acesso ao comprovante; - gere o comprovante sob demanda em vez de armazenar o PDF, para que o documento sempre reflita o registro oficial;
- se precisar arquivar por exigência regulatória, guarde o arquivo com o timestamp da emissão;
- valide a propriedade da transação antes de servir o PDF a qualquer usuário;
- não dependa do conteúdo do PDF para lógica de negócio, use o webhook ou a consulta de status para isso.
Referência da API
Consultar comprovante de recebimento
GET /pix/cashin/:endToEndId/proofConsultar comprovante de envio
GET /pix/cashout/:endToEndId/proofPáginas relacionadas
Webhooks Pix
Receba a confirmação da liquidação em tempo real, com os dados da transação em JSON.
Consultar pagamento
Consulte o status de transferências, TEDs e devoluções enviadas.
Exemplos de Conexão
Monte o cliente HTTP com mTLS na sua linguagem.

