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>

| Propriedade | Tipo | Valor Padrão |
|---|---|---|
| Nome | String | “” |
| String | “” | |
| FonePrincipal | String | “” |
| FoneCelular | String | “” |
| FoneComercial | String | “” |
| Cidade | String | “” |
| PlanoAnteriorNome | String | “” |
| PlanoAnteriorPedido | String | “” |
| PreferenciaHospitalar | String | “” |
| Observacao | String | “” |
| Idade | int | 0 |
| IdFonte | int | 0 |
| Modalidade | String | null |
| FaixaEtarias | Array | [] |
| IdProduto | int | null |
| IdCorretor | int | null |
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:

| Campo | Atributo |
|---|---|
| Nome | data-indicacao=”Nome” |
| data-indicacao=”Email” | |
| FonePrincipal | data-indicacao=”FonePrincipal” |
| FoneCelular | data-indicacao=”FoneCelular” |
| FoneComercial | data-indicacao=”FoneComercial” |
| Cidade | data-indicacao=”Cidade” |
| PlanoAnteriorNome | data-indicacao=”PlanoAnteriorNome” |
| PlanoAnteriorPedido | data-indicacao=”PlanoAnteriorPeriodo” |
| PreferenciaHospitalar | data-indicacao=”PreferenciaHospitalar” |
| Observacao | data-indicacao=”Observacao” |
| Idade | data-indicacao=”Idade” |
| Modalidade | data-indicacao=”Modalidade” |
| Faixa 00 a 18 | data-indicacao=”Faixa00a18″ |
| Faixa 19 a 23 | data-indicacao=”Faixa19a23″ |
| Faixa 24 a 28 | data-indicacao=”Faixa24a28″ |
| Faixa 29 a 33 | data-indicacao=”Faixa29a33″ |
| Faixa 34 a 38 | data-indicacao=”Faixa34a38″ |
| Faixa 39 a 43 | data-indicacao=”Faixa39a43″ |
| Faixa 44 a 48 | data-indicacao=”Faixa44a48″ |
| Faixa 49 a 53 | data-indicacao=”Faixa49a53″ |
| Faixa 54 a 58 | data-indicacao=”Faixa54a58″ |
| Faixa 59 ou mais | data-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.