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>"
}
Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Path Params
string
required
string
required
Headers
string
Responses

Language
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/plain