Realiza a consulta das informações e credenciais de uma conta.

K8 conta- Realiza a consulta de uma determinada conta
Permite que usuários autorizados recuperem informações abrangentes sobre uma conta específica no sistema de pagamentos. Essa API otimiza a gestão de contas, fornecendo uma visão centralizada dos atributos da conta, permitindo que os usuários verifiquem os detalhes da conta, gerenciem as configurações da conta e acessem serviços relacionados à conta.


Consulta os dados e credenciais de uma conta.



Decodificar a Payload:

- É necessário converter a string Base64 URL Safe de volta para a forma original. A string criptografada foi modificada para ser segura para URLs, substituindo os caracteres + e / por - e _, respectivamente.
- Use uma função para substituir - por + e _ por /, em seguida, realize a decodificação Base64 (base64_decode).


Descriptografar a Payload:

Será necessário utilizar o algoritmo AES-128-CBC para descriptografar a payload. Você precisará da chave de criptografia e de um vetor de inicialização (IV).
O IV utilizado durante a criptografia deve ser o mesmo durante a descriptografia. No nosso caso, utilizamos um IV preenchido com bytes nulos.


Segue exemplo de uma função utilizando a linguagem PHP:

 function base64UrlDecode(string $value) 
{
return base64_decode(str_replace(['-', '_'], ['+', '/'], $value));
}

function decryptResponse($data, $key = '')
{
return openssl_decrypt(base64UrlDecode($data), 'AES-128-CBC', $key, OPENSSL_RAW_DATA, (pack('x'.openssl_cipher_iv_length('AES-128-CBC'))));
}

$decryptedPayload = $this->decryptResponse($payload);



A chave para descriptografar o payload deve ser solicitada via email.



Requisição
CampoTipoDescriçãoObrigatoriedade
client-idTextoClient ID enviado no HeaderSim
cnpjTextoCNPJ da contaSim
typeTextoTipo da conta (contaMovimento, contaCobranca ou contaRapida)Não
numberTextoNúmero da contaNão


Resposta
CampoTipoDescrição
messageTextoMensagem de retorno.
cnpjTextoCNPJ da conta consultada
typeTextoTipo da conta consultada
dadosBancarios-Dados bancários da conta consultada
Agencia - numeroTextoNúmero da agência da conta consultada
Agencia - dvTextoNúmero identificador da agência da conta consultada
Conta - numeroTextoNúmero da conta da conta consultada
Conta - dvTextoNúmero identificador da conta da conta consultada
credenciaisApis-Credenciais de API integradas da conta
Conta - clientIdTextoClient ID da API Clientes
Conta - clientSecretTextoClient Secret da API Clientes
Gateway - clientIdTextoClient ID do Gateway integrado
Gateway - secretTextoClient Secret do Gateway integrado
Gateway - aesKeyTextoAES Key do Gateway integrado
Cobranças - clientIdTextoClient ID do Cobranças
Cobranças - secretTextoClient Secret do Cobranças
Cobranças - aesKeyTextoAES Key do Cobranças
Cliente - clientePagamentosIdTextoClient ID de Pagamentos

Language
Credentials
Bearer
JWT
URL
Click Try It! to start a request and see the response here!