Consulta de status da transação

stable scopes: ted.cashout.read

O processo de transferência via TED passa por validações síncronas e assíncronas. Desse modo, embora a API retorne sucesso na requisição, é possível que a transação ainda não tenha sido finalizada.

Portanto, recomendamos consultar o status da transação por meio de nossas APIs de consulta.

7982

Consulta por conta

O endpoint de consulta por conta permite obter informações de todas as operações de TED realizadas em uma determinada conta bancária.

Etapas

Endpoint

Para o consumo desse endpoint, no path da requisição, é obrigatório enviar os seguintes campos:

  • branch: número da agência;
  • account: número da conta a ser consultada.

Opcionalmente, envie os campos:

  • pageSize: informe o número de resultados que deseja que sejam exibidos por página. Por padrão, o número de resultados por página é 100;
  • nextPage: insira o token identificador da próxima página solicitada. Esse token retorna após realizar a primeira consulta de status.
--request GET \ 
--url "https://api-mtls.sandbox.bankly.com.br/fund-transfers?branch={{branchNumber}}&account={{accountNumber}}&pageSize=2&nextPage={{token}}" 
--header 'Accept: application/json' \ 
--header 'api-version: 1'

Retorno

{
   "nextPage": "eyJCYW5rQWNjb3VudCI6eyJTIjoiMDAwMSMxNzM1MDkifSwiQXV0aGVudGljYXRpb25Db2RlIjp7IlMiOiJiNjRiZDVhMi05NmMxLTRjMTEtYjE4NC0zZmU3MTcwZDJmNTIifSwiQ3JlYXRlZEF0Ijp7IlMiOiIyMDIyLTAxLTA3VDE0OjQzOjE0LjA1MVoifX0=",
   "data": [
      {
         "companyKey": " Company_Key ",
         "authenticationCode": "180a1541-fc9c-4210-8cdf-53692270b926",
         "amount": 1.5,
         "description": "DESCRIPTION",
         "correlationId": "f970f40b-4fcd-4405-bcc4-b51484e4951f",
         "sender": {
            "document": "00000000000000",
            "name": "NOME_SENDER",
            "account": {
               "branch": "0001",
               "number": "123456",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções de Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "recipient": {
            "document": "12345678900",
            "name": "NOME_RECIPIENT",
            "account": {
               "branch": "0001",
               "number": "123456",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções De Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "channel": "INTERNAL",
         "status": "DONE",
         "createdAt": "2022-01-13T10:21:51.839-03:00",
         "updatedAt": "2022-01-13T10:21:53.724-03:00"
      },
      {
         "companyKey": "Company_Key",
         "authenticationCode": "a2cf808f-a00a-4057-8dd6-fb9ffb3ecef7",
         "amount": 150,
         "description": "DESCRIPTION",
         "correlationId": "7195bb6e-16f3-4b7a-bedd-9a63104b1429",
         "sender": {
            "document": "00000000000000",
            "name": "NOME_SENDER",
            "account": {
               "branch": "0001",
               "number": "1234567",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções de Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "recipient": {
            "document": "12345678900",
            "name": "NOME_RECIPIENT",
            "account": {
               "branch": "0001",
               "number": "123456",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções De Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "channel": "INTERNAL",
         "status": "DONE",
         "createdAt": "2022-01-13T10:20:27.439-03:00",
         "updatedAt": "2022-01-13T10:20:29.466-03:00"
      },
      {
         "companyKey": " Company_Key ",
         "authenticationCode": "fa82a7c0-7680-40fc-b873-6932aeebf4a3",
         "amount": 0.01,
         "description": "DESCRIPTION",
         "correlationId": "98e1475d-3207-4df4-b4fa-1a066c2cbcde",
         "sender": {
            "document": "00000000000000",
            "name": "NOME_SENDER",
            "account": {
               "branch": "0001",
               "number": "123456",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções de Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "recipient": {
            "document": "12345678900",
            "name": "NOME_RECIPIENT",
            "account": {
               "branch": "0001",
               "number": "123456",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções De Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "channel": "INTERNAL",
         "status": "DONE",
         "createdAt": "2022-01-13T10:18:47.001-03:00",
         "updatedAt": "2022-01-13T10:18:48.454-03:00"
      },
      {
         "companyKey": "Company_Key",
         "authenticationCode": "e4bc18a3-0020-4397-bf92-25d9f55d0a78",
         "amount": 10,
         "description": "DESCRIPTION",
         "correlationId": "5748604e-da70-4c31-9059-807d6aa3e77c",
         "sender": {
            "document": "00000000000000",
            "name": "NOME_SENDER",
            "account": {
               "branch": "0001",
               "number": "173509",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções de Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "recipient": {
            "document": "12345678900",
            "name": "NOME_RECIPIENT",
            "account": {
               "branch": "0001",
               "number": "123456",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções De Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "channel": "INTERNAL",
         "status": "DONE",
         "createdAt": "2022-01-13T10:18:10.363-03:00",
         "updatedAt": "2022-01-13T10:18:12.691-03:00"
      },
      {
         "companyKey": "Company_Key",
         "authenticationCode": "418cf850-206e-466e-8ced-4fc18e367334",
         "amount": 0.1,
         "description": "DESCRIPTION",
         "correlationId": "659386ac-dc7f-4e41-8d6f-7ff5713d5118",
         "sender": {
            "document": "13167163000105",
            "name": "NOME_SENDER",
            "account": {
               "branch": "0001",
               "number": "123456",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções de Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "recipient": {
            "document": "12345678900",
            "name": "NOME_RECIPIENT",
            "account": {
               "branch": "0001",
               "number": "123456",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções De Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "channel": "INTERNAL",
         "status": "DONE",
         "createdAt": "2022-01-13T10:17:41.472-03:00",
         "updatedAt": "2022-01-13T10:17:42.845-03:00"
      },
      {
         "companyKey": "Company_Key",
         "authenticationCode": "651c9c07-79a8-48d7-bbdf-4a10802218f2",
         "amount": 4.56,
         "description": "DESCRIPTION",
         "correlationId": "3204ddec-cc06-41f9-934a-70fe1266b711",
         "sender": {
            "document": "00000000000000",
            "name": "NOME_SENDER",
            "account": {
               "branch": "0001",
               "number": "123456",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções de Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "recipient": {
            "document": "12345678900",
            "name": "NOME_RECIPIENT",
            "account": {
               "branch": "0001",
               "number": "123456",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções De Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "channel": "INTERNAL",
         "status": "DONE",
         "createdAt": "2022-01-13T10:17:35.363-03:00",
         "updatedAt": "2022-01-13T10:17:36.739-03:00"
      },
      {
         "companyKey": "Company_Key",
         "authenticationCode": "b64bd5a2-96c1-4c11-b184-3fe7170d2f52",
         "amount": 4.56,
         "description": "DESCRIPTION",
         "correlationId": "66c81640-aa9f-4a0f-88b4-689ca631f503",
         "sender": {
            "document": "00000000000000",
            "name": "NOME_SENDER",
            "account": {
               "branch": "0001",
               "number": "123456",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções de Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "recipient": {
            "document": "39020237080",
            "name": "NOME_RECIPIENT",
            "account": {
               "branch": "0001",
               "number": "123456",
               "bank": {
                  "ispb": "13140088",
                  "name": "Acesso Soluções De Pagamento S.A.",
                  "compe": "332"
               }
            }
         },
         "channel": "INTERNAL",
         "status": "DONE",
         "createdAt": "2022-01-07T11:43:14.051-03:00",
         "updatedAt": "2022-01-07T11:43:15.472-03:00"
      }
   ]
}

Consulta por código de autenticação

É possível realizar a consulta de uma transação específica utilizando o seu código de autenticação (authenticationCode), obtido no retorno da requisição da transferência.

Etapas

Endpoint

Para o consumo deste endpoint, no path da requisição, é obrigatório enviar os seguintes campos:

  • authenticationCode: código recebido no retorno da requisição de TED;
  • branch: número da agência;
  • account: número da conta a ser consultada.
--request GET \ 
--url "https://api-mtls.sandbox.bankly.com.br/fund-transfers/{{authenticationCode}}?branch= {{branchNumber}} &account= {{accountNumber}}" \  
--header 'Accept: application/json' 
--header 'api-version: 1'

Retorno

{
   "companyKey": "Company Key2",
   "authenticationCode": "1972e6d9-c505-415d-8d91-7ced35a3bee6",
   "amount": 55.5,
   "description": "Transfer",
   "correlationId": "f3c19268-699f-41a2-9363-cc7ea0e09571",
   "sender": {
      "document": "12345678900",
      "name": "Peter Parker",
      "account": {
         "branch": "0001",
         "number": "123456",
         "bank": {
            "ispb": "13140088",
            "name": "Acesso Soluções de Pagamento S.A.",
            "compe": "332"
         }
      }
   },
   "recipient": {
      "document": "98765432100",
      "name": "Carol Denver",
      "account": {
         "branch": "0001",
         "number": "654321",
         "bank": {
            "ispb": "13140088",
            "name": "Acesso Soluções De Pagamento S.A.",
            "compe": "332"
         }
      }
   },
   "channel": "INTERNAL",
   "status": "DONE",
   "createdAt": "2021-10-28T10:42:53.431-03:00",
   "updatedAt": "2021-10-28T10:42:56.656-03:00"
}

Possíveis status

StatusDescrição
CreatedA transação foi recebida com sucesso (já verificamos que os dados da conta estão corretos, que a conta possui saldo e que há limite para realizar a transação).
In processO valor está sendo reservado para a transação.
ApprovedA transação foi aprovada pela análise antifraude.
ReprovedA transação foi reprovada pela análise antifraude.
DoneA transação foi completada com sucesso.
UndoneA operação foi desfeita devido à reprovação pela análise antifraude. Nesse caso, será gerado um evento de devolução (REFUND_ACCOUNT).
CanceledFalha ao reservar o valor.