API de revendedor: proceso de autenticación de usuario - ChimeraTool help

Notificaciones¡Activar las notificaciones para obtener información sobre la versión actualizada de la aplicación!¡Suscríbase!  No, gracias

API de revendedor: proceso de autenticación de usuario

Este documento se creó: 26 ene. 2024 8:14:40, y se modificó: 12 oct. 2024 1:30:54.

La traducción de este documento está impulsada por Google Translate.

A partir de 2024, las compras de licencias y créditos de Chimera requerirán la verificación del usuario final en los sitios web de revendedores, para evitar cualquier fraude o uso indebido. Esto significa que los usuarios deben iniciar sesión antes de realizar el pago para verificar su cuenta.

Su procedimiento de venta no cambiará, pero las transacciones de revendedor solo se completarán si los usuarios se autentican y la compra se inició en su sitio web de revendedor, registrado en la configuración de revendedor en chimeratool.com.

Los revendedores deben seguir 3 sencillos pasos


1. Asegúrese de que el método de autenticación de nuevo usuario esté habilitado .
Busque la siguiente casilla de verificación en la configuración del revendedor:

A partir del segundo trimestre de 2024, esta configuración se habilitará automáticamente para todos los revendedores de forma predeterminada y después no se podrá deshabilitar para exigir transacciones seguras.


2. Coloque el siguiente botón al lado del campo de entrada del nombre de usuario de Chimera:

Para hacerlo, inserte el botón de arriba y este código JavaScript en su sitio web, justo después del campo de entrada del nombre de usuario:

IMPORTANTE: Debe modificar este código para que funcione en su sitio web.

Se requiere la propiedad chimeraConfig.hash .
También se requiere una de las propiedades chimeraConfig.usernameElementId o chimeraConfig.usernameElementName .

Explicación de las propiedades del objeto chimeraConfig :

hashEl hash md5 de su nombre de usuario de revendedor de Chimeratool. En este caso MD5('chimeratool') = 78ae231c5ffc8c26c5570e1c8cdd1e67 . Donde 'chimeratool' es el nombre de usuario del revendedor. Puede utilizar https://www.md5.cz/ herramienta en línea gratuita para la generación de hash MD5.
usernameElementId

El atributo de identificación de su elemento HTML de entrada de nombre de usuario de Chimera en su sitio web. En nuestro ejemplo, el valor del atributo id es 'nombre de usuario'.

usernameElementNameEl atributo de nombre del elemento HTML de entrada de nombre de usuario de Chimera en su sitio web. En nuestro ejemplo, el valor del atributo de nombre es 'nombre de usuario'.

Lo que hace este código es colocar el siguiente botón para recuperar el nombre de usuario de Chimera de su sitio web, combinarlo con su hash de ID único y comunicarse con chimeratool.com a través de API y una ventana emergente, para una verificación segura del usuario.
El script utiliza código Javascript simple.


3. El código anterior registra un nuevo evento de JavaScript , llamado chimeraAuthSuccess ; como sugiere el código anterior, debe escuchar este evento mediante JavaScript eventListener , para permitir a los usuarios continuar con el pago solo cuando esta respuesta sea exitosa.

 

Ejemplos

Si su diseño se ve así, la etiqueta del botón de Pago se verá así:



Entonces necesita que este botón esté deshabilitado de forma predeterminada y solo habilítelo después de una autenticación exitosa del usuario, así:

El recorrido del usuario será el siguiente

Primero, el usuario selecciona la licencia o la opción de créditos de Chimera que desea en el sitio web de su revendedor.

Después de seleccionar las opciones para comprar, el usuario debe ingresar su nombre de usuario, luego hace clic en el botón "Verificar con ChimeraTool" para abrir la ventana emergente de autenticación.

Al hacer clic en Permitir, al usuario se le otorgará una ventana emergente de inicio de sesión en chimeratool.com donde podrá iniciar sesión:

Después de iniciar sesión exitosamente, la ventana emergente se cerrará:

Ahora el usuario podrá finalizar la compra y realizar el pago en su sitio web. La transacción se autorizará y la transferencia de licencia/crédito se completará de la cuenta del revendedor a la cuenta del usuario de inmediato.

Si el usuario ya inició sesión, la autenticación se realizará correctamente automáticamente después de que el usuario haya otorgado el permiso para el proceso de autenticación.

En caso de error de autenticación, el usuario verá el siguiente error:

En este caso, la transferencia de crédito/licencia permanecerá en estado pendiente.

Póngase en contacto con soporte si necesita ayuda, le ayudaremos con gusto.

Martview forum

Martview is not our official forum but it can bring help to all our customers, since the questions asked are answered by professionally relevant users and administrators there.

Open forum

Test Points Library

A continuously updated collection of Test Point photos, PCB Diagrams and Blueprints to help everyone easily find the test point pins on smartphone motherboards - all at one place!

Open Test point library

El foro GSM Hosting

Este es nuestro foro oficial en inglés.  Lo recomendiamos a todos nuestros clientes estimados, porque en ese foro se han descrito y respondido muchos problemas durante los ultimos años.

Ir al foro