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çãoObrigatoriedadeclient-idTextoClient ID enviado no HeaderSimcnpjTextoCNPJ da contaSimtypeTextoTipo da conta (contaMovimento, contaCobranca ou contaRapida)NãonumberTextoNúmero da contaNão

Resposta
CampoTipoDescriçãomessageTextoMensagem 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

Recent Requests
Log in to see full request history
TimeStatusUser Agent
Retrieving recent requests…
LoadingLoading…
Query Params
string
required

CNPJ da conta.

string

Tipo da conta.

string

Número da conta.

Headers
uuid
required

Client ID enviado no Header

Responses

401

Invalid client data.

403

Invalid token.

422

Invalid input fields.

Language
Credentials
Bearer
JWT
URL
LoadingLoading…
Response
Click Try It! to start a request and see the response here! Or choose an example:
application/json