API do revendedor – Processo de autenticação do usuário

A partir de 2024, as compras de licença e crédito do Chimera exigirão a verificação do usuário final nos sites dos revendedores, para evitar qualquer fraude ou uso indevido. Isso significa que os usuários precisam fazer login antes de finalizar a compra, para verificar sua conta.

Este documento foi criado em 26 de jan. de 2024, 08:14:40, e modificado em: 24 de out. de 2026, 17:12:46.

back iconVoltar
API do revendedor – Processo de autenticação do usuário

Seu procedimento de venda não mudará, mas as transações de revendedor só serão concluídas se os usuários se autenticarem e a compra for iniciada no site do seu revendedor, registrado nas configurações do revendedor em chimeratool.com.cn.

Os revendedores têm 3 etapas simples para executar


1. Certifique-se de que o novo método de autenticação do usuário esteja ativado .
Procure a seguinte caixa de seleção nas configurações do revendedor:

A partir do segundo trimestre de 2024, esta configuração será ativada automaticamente para todos os revendedores por padrão e depois disso não poderá ser desativada, para garantir transações seguras.


2. Coloque o seguinte botão próximo ao campo de entrada do nome de usuário do Chimera:

Para fazer isso, incorpore o botão acima e este código JavaScript ao seu site, logo após o campo de entrada do nome de usuário:

IMPORTANTE: Você precisa modificar este código para que funcione no seu site.

A propriedade chimeraConfig.hash é obrigatória.
Também é necessária uma das propriedades chimeraConfig.usernameElementId ou chimeraConfig.usernameElementName .

Explicação das propriedades do objeto chimeraConfig :

hashO hash md5 do seu nome de usuário de revendedor Chimeratool. Neste caso MD5('chimeratool') = 78ae231c5ffc8c26c5570e1c8cdd1e67 . Onde 'chimeratool' é o nome de usuário do revendedor. Você pode usar a ferramenta online gratuita https://www.md5.cz/ para geração de hash MD5.
usernameElementId

O atributo id do elemento HTML de entrada do nome de usuário do Chimera em seu site. No nosso exemplo, o valor do atributo id é 'nome de usuário'.

usernameElementNameO atributo name do elemento HTML de entrada de nome de usuário do Chimera em seu site. No nosso exemplo, o valor do atributo name é ‘username’.

O que este código faz é colocar o seguinte botão para recuperar o nome de usuário Chimera do seu site, combiná-lo com seu hash de ID exclusivo e comunicar-se com chimeratool.com.cn via API e janela pop-up, para verificação segura do usuário.
O script usa código Javascript simples.


3. O código acima registra um novo evento JavaScript , denominado chimeraAuthSuccess - como o código acima sugere, você precisa ouvir esse evento usando JavaScript eventListener , para permitir que os usuários prossigam com o checkout apenas quando esta resposta for bem-sucedida.

 

Exemplos

Se o seu layout for assim, a tag do botão Checkout será semelhante a esta:



Então você precisa desabilitar este botão por padrão e ativá-lo somente após a autenticação do usuário bem-sucedida, assim:

A jornada do usuário será a seguinte

Primeiro, o usuário seleciona a licença desejada ou a opção de créditos do Chimera no site do revendedor.

Após selecionar as opções de compra, o usuário precisa inserir seu nome de usuário e, em seguida, clicar no botão “Verificar com ChimeraTool” para abrir a janela pop-up de autenticação.

Ao clicar em Permitir, o usuário receberá uma janela pop-up de login em chimeratool.com.cn onde poderá fazer login:

Após o login bem-sucedido do usuário, a janela pop-up será fechada:

Agora o usuário poderá finalizar a compra e efetuar o pagamento em seu site. A transação será autorizada e a transferência de licença/crédito será concluída imediatamente da conta do revendedor para a conta do usuário.

Se o usuário já estiver logado, a autenticação será bem-sucedida automaticamente após o usuário conceder a permissão para o processo de autenticação.

Em caso de falha de autenticação o usuário verá o seguinte erro:

Neste caso, a transferência de crédito/licença permanecerá em estado pendente.

Entre em contato com o suporte se precisar de ajuda, teremos prazer em ajudá-lo.