Documentação das APIs

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 (base64decode).

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ção
client-idTextoClient ID enviado no Header
cnpjTextoCNPJ da conta


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

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