Consultar status de um transferência TED

Essa funcionalidade permite que os clientes da Celcoin consigam verificar o status de alguma transferência TED realizada em suas contas BaaS, a consulta de status pode ser feita posterior ao recebimento de webhook ou em caso de muita demora para o recebimento da confirmação via webhook.

No resultado, serão apresentado até 3 tipos de status diferentes:

PROCESSING: Transação ainda em processamento;
CONFIRMED: Transação confirmada com sucesso;
ERROR: Transação com erro.Vide nó 'error' do payload de response para detalhes sobre o erro.

Passos para Integrar

  1. Realizar autenticação na API - [API Reference]
  2. Realiza a consulta na API - [API Reference]
    1. Você pode realizar a consulta utilizando 3 campos:
      1. id
      2. clientCode

Fluxo de integração

Consultar TED

cURL da chamada

curl --location 'https://sandbox.openfinance.celcoin.dev/sandbox-baas-wallet-transactions-webservice/spb/transfer/status?id=2cda5113-4e6d-4671-a277-b1f5b77f9a5b' \
--header 'Authorization: Bearer {{token}}'

Exemplo de retorno

👍

Sucesso 200

{
   "status":"CONFIRMED",
   "version":"1.0.0",
   "body":{
      "id":"34fee7bc-4d40-4605-9af8-398ed7d0d6b5",
      "amount":25.55,
      "clientCode":"1458854",
      "debitParty":{
         "account":"444444",
         "branch":"1",
         "taxId":"11122233344",
         "name":"Celcoin",
         "accountType":"CACC",
         "personType":"F",
         "bank":"30306294"
      },
      "creditParty":{
         "bank":"30306294",
         "account":"10545584",
         "branch":"1",
         "taxId":"11122233344",
         "name":"Celcoin",
         "accountType":"CC",
         "personType":"F"
      },
      "description":"Texto de mensagem",
      "error":{
         "errorCode":"CIE999",
         "message":"Ocorreu um erro interno durante a chamada da api."
      }
   }
}

Error 400

{
  "version": "1.0.0",
  "status": "ERROR",
  "error": {
    "errorCode": "CIE999",
    "message": "Ocorreu um erro interno durante a chamada da api."
  }
}

Tabela de errorCode

CodeMessage
CBE150É necessário informar pelo menos um dos campos: id, clientCode,.