Consultar o status/detalhamento de uma transação

Esse endpoint é responsável por retornar o status e detalhamento de uma transação do extrato.

Parâmetros da Requisição

  • account_id (string): ID de cadastro para identificação da conta a ser consultada.
  • client_code (string): Identificador único gerado pelo cliente.

Resposta

Se a requisição for processada com sucesso será retornado um código 200 e um JSON no seguinte formato:

  • id (string): ID da transação.
  • amount (float): Valor da transação
  • clientCode (string): Identificador único gerado pelo cliente.
  • debitParty (object): Objeto contendo os dados da conta de origem (quem irá pagar).
  • creditParty (object): Objeto contendo os dados da conta de destino (quem irá receber).
  • transactionIdentification (string): Protocolo de identificação da operação.
  • endToEndId (string): Identificador ponta-a-ponta associado ao pagamento. Se initiationType igual a MANUAL, esse campo não deve ser informado pois o mesmo sera gerado pela plataforma Celcoin.
  • initiationType (string): Tipo de iniciação do pagamento. Possíveis valores:
    • 'MANUAL': Pagamento via dados transacionais da conta (creditParty.key, endToEndId, e transactionIdentification, não devem ser enviados).
    • 'DICT': Pagamento PIX via chave. (Campos obrigatórios : creditParty.key, e endToEndId.transactionIdentification não deve ser informado).
    • 'STATIC_QRCODE': Pagamento PIX via BRCode estatico. (Campos obrigatórios : creditParty.key, endToEndId, e transactionIdentification).
    • 'DYNAMIC_QRCODE': Pagamento PIX via BRCode dinamico. (Campos obrigatórios : creditParty.key, endToEndId, e transactionIdentification).
  • paymentType (string): Tipo de pagamento. Possíveis valores: IMMEDIATE: Usado para pagamentos imediatos; FRAUD: Usado para pagamento por suspeita de fraude; SCHEDULED: Usado apenas para pagamentos agendados.
  • urgency (string): Determina a urgência do pagamento. Possíveis valores:
    • 'HIGH' - Usado para pagamentos imediatos.
    • 'NORMAL' - Usado para pagamentos agendados.
  • transactionType (string): Tipo da transação de PIX. Possíveis valores: TRANSFER.
  • remittanceInformation(string): Informação da remessa. Texto a ser informado na transação.
Objeto 'debitParty'
  • bank (string): Código do banco.
  • account (string): Número da conta
  • branch (string): Número da agência.
  • taxId (string): Número do documento (CPF ou CNPJ) da conta de origem.
  • name (string): Nome do titular da conta.
  • accountType (string): Tipo da conta. Possíveis valores: CC - Conta Corrente; CI - Conta Investimento; PG - Conta de Pagamento; PP - Conta Poupança.
  • key (string): Chave PIX
Objeto 'creditParty'
  • bank (string): Código do banco.
  • account (string): Número da conta
  • branch (string): Número da agência.
  • taxId (string): Número do documento (CPF ou CNPJ) da conta de destino.
  • name (string): Nome do titular da conta.
  • accountType (string): Tipo da conta. Possíveis valores: CC - Conta Corrente; CI - Conta Investimento; PG - Conta de Pagamento; PP - Conta Poupança.
  • key (string): Chave PIX
Exemplo de JSON:
{
  "id": "<string>",
  "amount": "<number>",
  "clientCode": "<string>",
  "debitParty": {
    "account": "<string>",
    "branch": "<string>",
    "taxId": "<string>",
    "name": "<string>",
    "accountType": "<string>"
  },
  "creditParty": {
    "bank": "<string>",
    "account": "<string>",
    "branch": "<string>",
    "taxId": "<string>",
    "name": "<string>",
    "accountType": "<string>",
    "key": "<string>"
  },
  "transactionIdentification": "<string>",
  "endToEndId": "<string>",
  "initiationType": "<string>",
  "paymentType": "<string>",
  "urgency": "<string>",
  "transactionType": "<string>",
  "remittanceInformation": "<string>"
}

Language
Authorization
Bearer
Click Try It! to start a request and see the response here!