Consultar Transações do Extrato

Essa funcionalidade permite que os clientes da Celcoin consigam realizar a consulta de qualquer transações que conste no extrato de uma conta BaaS de seus cliente.

Passos para Integrar

  1. Realizar autenticação na API - [API Reference]
  2. Realiza a consulta na API - [Reference]

Fluxo de integração

Consultar Extrato


Você pode realizar a busca das transações pelos seguintes parâmetros :

  • id (Identificador da transação retornado na requisição de payment.)
  • clientCode (Identificador único gerado pelo cliente.)
  • endToEndId (Identificador ponta-a-ponta associado ao pagamento.)
  • returnIdentification (Identificador ponta-a-ponta associado a devolução pix.)


cURL da chamada

curl --location 'https://sandbox.openfinance.celcoin.dev/baas/v2/status?endToEndId=E13935893202410101813C8vLsJjsJTm&movementType=PIXPAYMENTOUT' \
--header 'accept: application/json' \
--header 'Authorization: Bearer {token}'

Tipos de Movimentação Disponível

movementTypeDescrição
PIXPAYMENTINCredito referente a um cash-in Pix
PIXPAYMENTOUTDebito referente a um cash-out Pix
PIXREVERSALOUTMovimentação referente a um Pix Reversal Out
PIXREVERSALINMovimentação referente a um Pix Reversal In
TEFTRANSFERINCredito referente a um cash-in de transferência interna
TEFTRANSFEROUTDebito referente a um cash-out de transferência interna
TEDTRANSFERINCredito referente a um cash-in de TED
TEDTRANSFEROUTDebito referente a um cash-out de TED
TEDREVERSALOUTMovimentação referente a um TED Reversal out
TEDREVERSALINMovimentação referente a um TED Reversal In

Exemplo de retorno

👍

Sucesso 200

movementType -> PIXPAYMENTIN

{
    "status": "CONFIRMED",
    "version": "1.0.0",
    "body": {
        "id": "50de3664-02b6-46f2-b316-b56a1fa35256",
        "createDate": "2024-10-10T15:13:18",
        "confirmationDate": "2024-10-10T15:13:21",
        "amount": 4.0000,
        "status": "Saldo Liberado",
        "balanceType": 2,
        "movementType": "PIXPAYMENTIN",
        "nameDebit": "Jasmine O'Kon",
        "nameCredit": "Enrique Graham",
        "accountDebit": "3005406551115",
        "accountCredit": "3005406551255",
        "endToEndId": "E13935893202410101813C8vLsJjsJTm"
    }
}

movementType -> PIXPAYMENTOUT

{
    "status": "CONFIRMED",
    "version": "1.0.0",
    "body": {
        "id": "5819abfb-5dbb-4520-b34e-1d31049cb7c3",
        "clientCode": "xxaaaa1ax2szdaasasa9353aadaasda45382a09",
        "description": "pix",
        "createDate": "2024-10-07T09:00:15",
        "confirmationDate": "2024-10-07T09:00:29",
        "amount": 5.0000,
        "status": "Saldo Liberado",
        "balanceType": 1,
        "movementType": "PIXPAYMENTOUT",
        "nameDebit": "Margaret Gusikowski",
        "nameCredit": "Enrique Graham",
        "accountDebit": "3005406551115",
        "accountCredit": "30023646094934",
        "endToEndId": "E13935893202410071157zAeqzBHO7vF"
    }
}


movementType -> PIXREVERSALOUT

{
    "status": "CONFIRMED",
    "version": "1.0.0",
    "body": {
        "id": "f9a15a64-8b9b-4189-95d1-3c64abdd2c01",
        "clientCode": "73053a6c-3e37-4110-ad6d-d08a67a6c0d0",
        "description": "pixReversal",
        "createDate": "2024-07-26T10:40:38",
        "confirmationDate": "2024-07-26T10:40:42",
        "amount": 0.0100,
        "status": "Saldo Liberado",
        "balanceType": 1,
        "movementType": "PIXREVERSALOUT",
        "nameDebit": "Dana Wisoky",
        "nameCredit": "IS2B  Integrated Solutions to Business SA",
        "accountDebit": "100539627",
        "accountCredit": "30023646056255",
        "reasonDevolution": "BE08",
        "returnIdentification": "D13935893202407261340onfm1P69Lcj",
        "originalEndToEndId": "E13935893202407261209kZltnNXGElW"
    }
}

movementType -> PIXREVERSALIN

{
    "status": "CONFIRMED",
    "version": "1.0.0",
    "body": {
        "id": "4743d191-54b0-11ed-99d8-49447a988cf3",
        "clientCode": "dfdgfd1213213",
        "createDate": "2022-10-20T19:30:04",
        "confirmationDate": "2022-10-20T19:30:04",
        "amount": 1.1000,
        "status": "Saldo Liberado",
        "balanceType": 2,
        "movementType": "PIXREVERSALIN",
        "nameDebit": "Davi Ferreira de Sousa",
        "nameCredit": "Lucas Martins Rodrigues",
        "accountDebit": "300539061378",
        "accountCredit": "42161",
        "reasonDevolution": "MD06",
        "returnIdentification": "D0000000020221020213438075664721",
        "originalEndToEndId": "E1393589320221020201201966385353"
    }
}


movementType -> TEFTRANSFERIN

{
    "status": "CONFIRMED",
    "version": "1.0.0",
    "body": {
        "id": "280a6fea-f7f8-462f-84a2-8180ed1afd2f",
        "clientCode": "658f-33d7-4ff3-97d2-4ba27cc72a27",
        "description": "Transferencia interna",
        "createDate": "2024-10-15T08:13:23",
        "confirmationDate": "2024-10-15T08:13:28",
        "amount": 1.0000,
        "status": "Saldo Liberado",
        "balanceType": 1,
        "movementType": "TEFTRANSFERIN",
        "nameDebit": "Enrique Graham",
        "nameCredit": "Jasmine O'Kon",
        "accountDebit": "3005406551115",
        "accountCredit": "3005406551255",
        "endToEndId": "d6b26511-b745-4089-90e0-376149ecb897"
    }
}


movementType -> TEFTRANSFEROUT

{
    "status": "CONFIRMED",
    "version": "1.0.0",
    "body": {
        "id": "280a6fea-f7f8-462f-84a2-8180ed1afd2f",
        "clientCode": "658f-33d7-4ff3-97d2-4ba27cc72a27",
        "description": "Transferencia interna",
        "createDate": "2024-10-15T08:13:23",
        "confirmationDate": "2024-10-15T08:13:28",
        "amount": 1.0000,
        "status": "Saldo Liberado",
        "balanceType": 1,
        "movementType": "TEFTRANSFEROUT",
        "nameDebit": "Enrique Graham",
        "nameCredit": "Jasmine O'Kon",
        "accountDebit": "3005406551115",
        "accountCredit": "3005406551255",
        "endToEndId": "d6b26511-b745-4089-90e0-376149ecb897"
    }
}

movementType -> TEDTRANSFEROUT

{
    "status": "CONFIRMED",
    "version": "1.0.0",
    "body": {
        "id": "11c57da4-6fd8-4ec3-9b89-87a2712c2f77",
        "clientCode": "d6669fb0-c5d6-4566-bdb8-549ab1419499",
        "createDate": "2024-08-28T15:37:51",
        "confirmationDate": "2024-08-28T15:38:40",
        "amount": 0.0100,
        "status": "Saldo Liberado",
        "balanceType": 1,
        "movementType": "TEDTRANSFEROUT",
        "nameDebit": "Ms. Otis Schimmel",
        "nameCredit": "Brooke Kuphal",
        "accountDebit": "300539137269",
        "accountCredit": "43778",
        "numCtrlSTR": "STR20240828033080063",
        "typeMessage": "STR0008"
    }
}

movementType -> TEDTRANSFERIN

{
    "status": "CONFIRMED",
    "version": "1.0.0",
    "body": {
        "id": "11c57da4-6fd8-4ec3-9b89-87a2712c2f77",
        "clientCode": "d6669fb0-c5d6-4566-bdb8-549ab1419499",
        "createDate": "2024-08-28T15:37:51",
        "confirmationDate": "2024-08-28T15:38:40",
        "amount": 0.0100,
        "status": "Saldo Liberado",
        "balanceType": 1,
        "movementType": "TEDTRANSFERIN",
        "nameDebit": "Ms. Otis Schimmel",
        "nameCredit": "Brooke Kuphal",
        "accountDebit": "300539137269",
        "accountCredit": "43778",
        "numCtrlSTR": "STR20240828033080063",
        "typeMessage": "STR0008"
    }
}


movementType -> TEDREVERSALIN

{
    "status": "CONFIRMED",
    "version": "1.0.0",
    "body": {
        "id": "22c68847-e3e8-4310-9970-a1caed76a9bb",
        "description": "SPB Cashin Notification",
        "createDate": "2023-11-22T15:25:08",
        "confirmationDate": "2023-11-22T15:25:08",
        "amount": 2.0000,
        "status": "Saldo Liberado",
        "balanceType": 2,
        "movementType": "TEDREVERSALIN",
        "nameDebit": "Irma Purdy",
        "nameCredit": "Davi Ferreira de Sousa",
        "accountDebit": "30023646053435",
        "accountCredit": "42161",
        "reasonDevolution": "Verificar informações de creditado.",
        "numCtrlSTR": "STR20231122033837907",
        "reason": "Verificar informações de creditado."
    }
}

movementType -> TEDTRANSFERIN

{
    "status": "CONFIRMED",
    "version": "1.0.0",
    "body": {
        "id": "22c68847-e3e8-4310-9970-a1caed76a9bb",
        "description": "SPB Cashin Notification",
        "createDate": "2023-11-22T15:25:08",
        "confirmationDate": "2023-11-22T15:25:08",
        "amount": 2.0000,
        "status": "Saldo Liberado",
        "balanceType": 2,
        "movementType": "TEDREVERSALOUT",
        "nameDebit": "Irma Purdy",
        "nameCredit": "Davi Ferreira de Sousa",
        "accountDebit": "30023646053435",
        "accountCredit": "42161",
        "reasonDevolution": "Verificar informações de creditado.",
        "numCtrlSTR": "STR20231122033837907",
        "reason": "Verificar informações de creditado."
    }
}



Error 400

{
  "status": "ERROR",
  "version": "1.0.0",
  "error": {
    "errorCode": "CBE540",
    "message": "É necessário informar pelo menos um dos campos: id, clientCode, ou returnIdentification."
  }
}

Tabela de errorCode

CodeMessage
CBE540É necessário informar pelo menos um dos campos: id, clientCode, ou returnIdentification.
CBE332ClientCode possui tamanho maximo de 200 caractere
CBE542endToEndId possui tamanho maximo de 50 caracteres.
CBE543ReturnIdentification possui tamanho maximo de 200 caracteres
CBE422MovmentType é inválido
CBE106Não encontramos nenhuma transação através do parâmetro informado.
CBE149É necessário informar pelo menos um dos campos: id, ou clientCode.
CBE329É necessário informar pelo menos um dos campos: id , clientrequestid ou endToEndId.
CBE437movementType inválido.