Consultando lista de Bancos
Este endpoint permite obter a lista de bancos suportados pela V8 para operações de pagamento via dados bancários, sendo fundamental para a criação de propostas com pagamento do tipo transfer
.
Endpoint
-
URL:
https://bff.v8sistema.com/banks
-
Método:
GET
-
Autenticação: Requer token JWT válido no header da requisição.
Requisição
Headers obrigatórios
Authorization: Bearer <access_token>
Content-Type: application/json
Resposta
A resposta consiste em uma lista de bancos disponíveis para operações com seus respectivos dados. Exemplo:
{
"data": [
{
"id": "5fa17fcd-8afd-47bc-9711-f3a4c736bac5",
"name": "ABC Brasil",
"code": "246",
"ispb": "28195667",
"isTurbo": true,
"createdAt": "2024-01-04T20:30:32.552Z",
"updatedAt": "2024-01-04T20:30:32.552Z",
"deletedAt": null
}
]
}
Campos da Resposta
-
id:
string
Identificador único do banco. Este valor deve ser utilizado no campobankId
ao configurar o pagamento do tipotransfer
no endpoint/fgts/proposal
. -
name:
string
Nome da instituição bancária. -
code:
string
Código bancário oficial da instituição (número do banco). -
ispb:
string
ISPB (Identificador do Sistema de Pagamentos Brasileiro), utilizado pelo Banco Central para identificar instituições financeiras. -
isTurbo:
boolean
Indica se o banco está habilitado para o modo turbo de processamento (acesso mais rápido à operação). -
createdAt:
string
Data de criação do registro no sistema (formato ISO 8601). -
updatedAt:
string
Data da última atualização do registro (formato ISO 8601). -
deletedAt:
string | null
Data de exclusão lógica do registro. Senull
, o banco está ativo.
Considerações Importantes
-
O valor retornado no campo
id
deve ser utilizado no momento da criação da proposta (/fgts/proposal
) quando a forma de pagamento selecionada for transferência bancária (type: "transfer"
). -
Utilize esse endpoint para listar os bancos disponíveis e garantir que apenas instituições válidas sejam utilizadas nos fluxos de pagamento.