iFrame
Os parceiros podem integrar a página do Klavi Ki em seus próprios aplicativos através do iFrame.
Os parceiros podem usar os seguintes parâmetros predefinidos ao chamar a página do Klavi Ki. Além disso, os parceiros podem personalizar quaisquer parâmetros que correspondam ao esquema de URL com base em seus próprios negócios.
Parâmetro | Proprósito | Observação |
uuid (exigido) | Identificador único do usuário no sistema do parceiro. | Se fornecido, esses dados serão incluídos no relatório JSON para correspondência de usuários no sistema do parceiro. |
cpf (opcional) |
| Se não fornecido pelo parceiro, o usuário precisaria inseri-lo na página do link (Klavi Ki) |
bank_id (opcional) | O banco restrito para conexão. | Se obank_id estiver incluído, o usuário só poderá se conectar ao banco específico. O bank_id segue os códigos do banco central: - Banco do Brasil: 001 - Bradesco: 237 - Caixa: 104 - Itaú: 341 - Santander: 033 |
Rastreamento de eventos
- Klavi suporta o rastreamento de eventos das páginas do Klavi Ki, se necessário;
- O seguinte é um exemplo de mensagens de restreamento de eventos para a integração iFrame através do windows.postMessage(). Tais eventos e mensagens são personalizáveis.
Evento | Mensagem |
Abrir a página da lista de instituições | { code:200, msg:”OK”, page:”institution_login” } |
Clique no botão de termos do usuário | { code:200, msg:”OK”, page:’institution_terms’ } |
Clique no botão de política de privacidade | { code:200, msg:”OK”, page:”institution_policy” } |
Clique no botão continuar após a entrada de credenciais | { code:200, msg:”OK”, page:”institution_loading” } |
A página MFA (pop up) aparece | { code:200, msg:”OK”, page:”institution_MFA” } |
Clique no botão confirmar na página MFA (pop up) | { code:200, msg:”OK”, page:”sync_starting” } |
Clique no botão cancelar na página MFA (pop up) | { code:402, msg:’User credential error’, page:’sync_canceled’ } |
Dica Para mais detalhes técnicos de elemento Inline Frame e do windows.postMessage(), refira-se aos links abaixo: