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>" }
Log in to see full request history
Path Params
string
required
string
required
Headers
string
Responses

Language
Credentials
URL
Click Try It! to start a request and see the response here! Or choose an example:
application/json
text/plain
English
Powered by Localize
Português