Skip to main content

Buscar Deposito

Utilize este endpoint para buscar um deposito específica pelo id.

Ambientes Disponíveis

https://api.gateway.com.br/core

Endpoint

  • Método: GET
  • Endpoint: /deposit/{id}
  • Autenticação: Bearer token

Path Params

NomeTipoObrigatórioDescriçãoValidações
idstring (UUID)SimIdentificador do depositoDeve ser UUID válido

Exemplo de Requisição

curl --request GET \
--url https://api.gateway.com.br/core/deposit/553e8400-e29b-41d4-a716-436251480000 \
--header 'Authorization: Bearer seu-token-jwt'

Resposta de Sucesso

CampoTipoObrigatórioDescrição
idstring (UUID)SimIdentificador único do deposito
acquirerCodestringNãoCódigo do adquirente
acquirerstringSimAdquirente do deposito
amountnumberSimValor do deposito (inteiro em centavos)
paymentMethodstring (enum) - PIXSimMétodo de pagamento
webhookUrlstringNãoURL de webhook configurada
externalCodestringNãoSeu código de referência
paymentReceiptobjectNãoComprovante de pagamento (ver Sub-Objeto PaymentReceiptUrl)
refundReceiptobjectNãoComprovante de estorno (ver Sub-Objeto PaymentReceiptUrl)
createdAtstring (ISO)SimData de criação
statusstring (enum) - PENDING, PIX_QRCODE_GENERATED, PAID, PROCESSING_REFUND, PROCESSING_INFRACTION, REFUNDED, INFRACTION, FAILED, BLOCKED, DEPOSIT_PIXKEY_GENERATED, PENDING_COMPLIANCESim
  • PENDING: Deposito criada, aguardando processamento
  • PIX_QRCODE_GENERATED: QRCode PIX gerada, aguardando pagamento
  • PAID: Deposito paga
  • PROCESSING_REFUND: Estorno em processamento
  • PROCESSING_INFRACTION: Infração em processamento
  • REFUNDED: Deposito estornada
  • INFRACTION: Deposito estornada(MED)
  • FAILED: Error no processamento
  • BLOCKED: Bloqueado devido abertura de MED
  • DEPOSIT_PIXKEY_GENERATED: Deposito gerada via chave PIX
  • PENDING_COMPLIANCE: Deposito pendente de análise de compliance
statusHistoryarraySimHistórico de status (ver Sub-Objeto StatusHistory)
updatedAtstring (ISO)SimData da última atualização
amountPaidnumberNãoValor efetivamente pago (inteiro em centavos)
paymentDatestring (ISO)NãoData de pagamento
refundDatestring (ISO)NãoData do estorno
refundAmountnumberNãoValor do estorno (inteiro em centavos)
pixResponseobjectSim (se paymentMethod for PIX)Dados do PIX (ver Sub-Objeto PixResponse)
errorMessagestringNãoMensagem de erro
errorMessageRefundstringNãoMensagem de erro do estorno
endToEndstringNãoIdentificador end-to-end do deposito
endToEndRefundstringNãoIdentificador end-to-end do estorno
payerobjectNãoDados do pagador (ver Sub-Objeto AccountHolder)
receiverobjectNãoDados do recebedor (ver Sub-Objeto AccountHolder)
feeAmountnumberNãoValor da taxa
depositOriginstring (enum) - QRCODE, PIX_KEYSimOrigem do deposito

Sub-Objetos

StatusHistory (item)

CampoTipoObrigatórioDescrição
statusstring (enum) - PENDING, PIX_QRCODE_GENERATED, PAID, PROCESSING_REFUND, PROCESSING_INFRACTION, REFUNDED, INFRACTION, FAILED, BLOCKED, DEPOSIT_PIXKEY_GENERATED, PENDING_COMPLIANCESimStatus do deposito
datestring (ISO)SimData do status
durationInMillisecondsnumberSimDuração do status em milissegundos

PixResponse

CampoTipoObrigatórioDescrição
uristringSimCopia e cola do QRCode
qrCodeBase64stringSimImagem do QRCode
expirationDatestringSimData de expiração do QRCode

AccountHolder

CampoTipoObrigatórioDescrição
typestring (enum) - PF, PJSimTipo do titular
namestringSimNome do titular
documentstringSimDocumento do titular
bankAccountobjectSimDados bancários (ver Sub-Objeto BankAccount)
pixobjectSimChave PIX do titular (ver Sub-Objeto PixKeyVo)

BankAccount

CampoTipoObrigatórioDescrição
typestringSimTipo de conta
digitstringSimDígito da conta
ispbstringSimISPB do banco

PaymentReceiptUrl

CampoTipoObrigatórioDescrição
urlstringSimURL do comprovante
expirationDatestring (ISO)SimData de expiração do comprovante

Exemplo de Resposta

Dados mascarados

Valores sensiveis podem estar mascarados com ***.

{
"id": "553e8400-e29b-41d4-a716-436251480000",
"acquirerCode": "ACQ-123",
"acquirer": "ACQUIRER_EXEMPLO",
"amount": 500,
"paymentMethod": "PIX",
"webhookUrl": "https://sua-api.com/webhooks/deposit",
"externalCode": "DEPOSIT-123",
"paymentReceipt": {
"url": "https://files.exemplo.com.br/receipts/deposit-553e8400-e29b-41d4-a716-436251480000.pdf",
"expirationDate": "2026-04-01T00:00:00.000Z"
},
"refundReceipt": {
"url": "https://files.exemplo.com.br/receipts/deposit-refund-553e8400-e29b-41d4-a716-436251480000.pdf",
"expirationDate": "2026-04-01T00:00:00.000Z"
},
"createdAt": "2026-03-06T12:49:04.681Z",
"status": "REFUNDED",
"statusHistory": [
{
"status": "PENDING",
"date": "2026-03-06T12:49:04.681Z",
"durationInMilliseconds": 1000
},
{
"status": "PIX_QRCODE_GENERATED",
"date": "2026-03-06T12:49:04.681Z",
"durationInMilliseconds": 10000
},
{
"status": "PAID",
"date": "2026-03-06T12:49:04.681Z",
"durationInMilliseconds": 10000
},
{
"status": "REFUNDED",
"date": "2026-03-06T12:49:04.681Z",
"durationInMilliseconds": 5000
}
],
"updatedAt": "2026-03-06T12:49:04.681Z",
"amountPaid": 500,
"paymentDate": "2026-03-06T12:49:04.681Z",
"refundDate": "2026-03-06T12:49:04.681Z",
"refundAmount": 500,
"pixResponse": {
"uri": "00020126580014br.gov.bcb.pix0136123e4567-e89b-12d3-a456-426614174000",
"qrCodeBase64": "data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAA...",
"expirationDate": "2026-03-06T12:49:04.681Z"
},
"errorMessage": null,
"errorMessageRefund": null,
"endToEnd": "0123456789",
"endToEndRefund": "0123456789-REFUND",
"payer": {
"type": "PF",
"name": "Fulano de Tal",
"document": "***456789**",
"bankAccount": {
"type": "CHECKING",
"digit": "7",
"ispb": "12345678"
},
"pix": {
"key": "12345678910",
"type": "CPF"
}
},
"receiver": {
"type": "PJ",
"name": "Empresa Exemplo LTDA",
"document": "12345678000199",
"bankAccount": {
"type": "CHECKING",
"digit": "0",
"ispb": "12345678"
},
"pix": {
"key": "contato@exemplo.com",
"type": "EMAIL"
}
},
"feeAmount": 150,
"depositOrigin": "QRCODE"
}

Possíveis Erros

CódigoDescriçãoSolução
401Credenciais inválidasVerifique suas credenciais
403Sem permissão/autorizaçãoContate o suporte
404Registro não encontradoVerifique o id informado
422Dados inválidos ou faltandoVerifique o formato dos dados
422ValidaçõesContate o suporte
500Erro internoContate o suporte