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
Credentials
Bearer
URL
Click Try It! to start a request and see the response here!