Deve-se adicionar o seguinte código no iframe para opção com barra de login:

<iframe id="frame" src="https://app.paineldocorretor.com.br/produto/?hash=[COLOQUE SEU HASH AQUI]&somente-conteudo=false" frameborder="0" scrolling="no" style="width: 100%; height: 700px;"></iframe>

Ou deve-se adicionar o seguinte código no iframe para opção sem barra de login:

<iframe id="frame" src="https://app.paineldocorretor.com.br/produto/?hash=[COLOQUE SEU HASH AQUI]&somente-conteudo=true" frameborder="0" scrolling="no" style="width: 100%; height: 700px;"></iframe>

Onde está [COLOQUE SEU HASH AQUI] deve ser substituído com o código informado pela Trindade para identificação da corretora ou plataforma.

NOTA: Adicione o script de redimensionamento do iframe.

Algumas ações do usuário podem causar um aumento do iframe na tela fazendo com que informações do iframe desapareçam caso o mesmo não notifique o seu site que a altura precise se alterada já que são aplicações distintas. Adicionando um script antes do fechamento da tag da página resolve este problema.

Segue o código a ser adicionado:

<script type="text/javascript" src="https://static.trindadetecnologia.com.br:8443/scripts/jquery.messagelistener.js"></script>



PropriedadeTipoValor Padrão
NomeString“”
EmailString“”
FonePrincipalString“”
FoneCelularString“”
FoneComercialString“”
CidadeString“”
PlanoAnteriorNomeString“”
PlanoAnteriorPedidoString“”
PreferenciaHospitalarString“”
ObservacaoString“”
Idadeint0
IdFonteint0
ModalidadeStringnull
FaixaEtariasArray[]
IdProdutointnull
IdCorretorintnull

2. Decorando o HTML com os atributos, você pode informar de forma explicita somente os campos fixos ou que exigem alguma codificação. Segue o exemplo abaixo:


CampoAtributo
Nomedata-indicacao=”Nome”
Emaildata-indicacao=”Email”
FonePrincipaldata-indicacao=”FonePrincipal”
FoneCelulardata-indicacao=”FoneCelular”
FoneComercialdata-indicacao=”FoneComercial”
Cidadedata-indicacao=”Cidade”
PlanoAnteriorNomedata-indicacao=”PlanoAnteriorNome”
PlanoAnteriorPedidodata-indicacao=”PlanoAnteriorPeriodo”
PreferenciaHospitalardata-indicacao=”PreferenciaHospitalar”
Observacaodata-indicacao=”Observacao”
Idadedata-indicacao=”Idade”
Modalidadedata-indicacao=”Modalidade”
Faixa 00 a 18data-indicacao=”Faixa00a18″
Faixa 19 a 23data-indicacao=”Faixa19a23″
Faixa 24 a 28data-indicacao=”Faixa24a28″
Faixa 29 a 33data-indicacao=”Faixa29a33″
Faixa 34 a 38data-indicacao=”Faixa34a38″
Faixa 39 a 43data-indicacao=”Faixa39a43″
Faixa 44 a 48data-indicacao=”Faixa44a48″
Faixa 49 a 53data-indicacao=”Faixa49a53″
Faixa 54 a 58data-indicacao=”Faixa54a58″
Faixa 59 ou maisdata-indicacao=”Faixa59ouMais”


Forma de envio

 

1. Na forma explicita: Para realizar o envio você pode simplismente chamar o método enviar() da indicação que possui dois parametros de callback (não obrigatórios) mas que podem serem informados por você que são: callbackSucesso e callbackErro. Ambos recebem um objeto de resposta que pode ser tratatado.

Exemplo simples de envio.

indicacao.enviar();


Vale lembrar que a fonte e o código hash deverá ser fornecido pela Corretora para envio da indicação via API. Os erros e mensagens de envio poderão serem acompanhados na aba de console do navegador durante os testes de envio. O ideal é implementar este código em um evento de “submit” do formulário, ou evento a sua escolha, desde que faça sentido ter o objeto montado passando as propriedades, ao menos obrigatórias.

 

2. Data Attributes: Utilizando Data Attributes, você deve passar as informações de hash e fonte utilizada como atributo também no formulário. Sendo assim, decore o elemento

HTML com os atributos e ao submeter seu formulário via POST para um backend ou mesmo do lado cliente o processo de validação e envio será executado. Veja os demais valores a serem adicionados.

 

data-indicacao=”form”Para reconhecer o formulário na montagem do objeto e valores necessários para envio.
data-indicacao-hash=”hash do cliente”Atributo para informar o hash do cliente para envio.
data-indicacao-fonte=”9999″Código da fonte do cliente/site que será enviado junto à indicação.

Veja como fica no HTML:

É importante observar que em ambas as formas de envio, é registrado no console do navegador os possíveis erros de não envio para API. É importante estar atento e acompanhar durante a fase de integração.

Qualquer dúvida, entre em contato com suporte@trindadetecnologia.com.br.