Pular para o conteúdo principal

Consultar depósito

GET /api/v1/valepix/deposits/{transaction_id}

Retorna o estado e os dados de pagamento de um depósito disponível para a integração autorizada.

Autenticação

Envie um API token ativo no header Authorization.

Authorization: Bearer <VALEPIX_API_TOKEN>
Accept: application/json

Path params

ParâmetroTipoObrigatórioDescrição
transaction_idstringSimIdentificador retornado ou aceito na criação do depósito

Exemplo curl

curl --request GET \
--url "https://routes.valepix.com.br/api/v1/valepix/deposits/$TRANSACTION_ID" \
--header "Authorization: Bearer $VALEPIX_API_TOKEN" \
--header "Accept: application/json"

Response

HTTP 200 OK.

{
"success": "success",
"data": {
"transaction_id": "00000000-0000-4000-8000-000000000501",
"status": "COMPLETED",
"amount": 100000,
"description": "Depósito",
"fee_amount": 250,
"payment_info": {
"amount": 100250,
"expiration_date": "2026-07-24T23:59:59Z"
}
}
}

amount é o valor líquido do depósito, fee_amount é a taxa e payment_info.amount é o total da cobrança.

Como usar o resultado

  • Consulte com intervalo e backoff; não faça polling contínuo.
  • PENDING ou SCHEDULED indica que ainda não há confirmação final.
  • COMPLETED indica pagamento concluído.
  • FAILED, CANCELLED ou EXPIRED são estados finais sem conclusão do pagamento.
  • Confirme o valor disponível em Consultar saldos antes de finalizar uma distribuição.

Erros comuns

HTTPQuando aconteceAção recomendada
400transaction_id inválidoConferir o identificador enviado na URL
401Token ausente, inválido, expirado ou revogadoConferir o header Authorization
403Token sem acesso ao recurso solicitadoConfirmar token com a ValePix
404Depósito não encontradoConferir o transaction_id e o ambiente
429Limite de chamadas excedidoReduzir a frequência das consultas e aplicar backoff
500, 502, 503, 504Falha temporária na consultaTentar novamente com backoff