Support

Multipass

Para usar la funcionalidad Multipass en su tienda Jumpseller, debe tener una de las dos opciones activas en la sección Clientes: Opcional u Obligatoria.

Ative o uso de clients na sua loja


1. Multipass Jumpseller facilita la conexión entre sus aplicaciones

“Multipass - involucra, emplea o se relaciona con pasajes repetidos a través o sobre algo; operando repetidamente en pases sucesivos.” en diccionario de oxford - léxico

La estrategia de autenticación Multipass disponible con su tienda Jumpseller le permite conectar a los clientes de sus aplicaciones con su tienda Jumpseller, a través de un sistema fácil de usar.

Con la clave secreta que Jumpseller proporciona en su área de administración, puede cifrar los datos de los clientes en otras aplicaciones y permitirles una conexión simple sin pasos de autenticación adicionales que interfieran con la buena calidad de la experiencia de utilización de sus usuarios.

Multipass en Jumpseller también le permite la misma funcionalidad entre dos tiendas Jumpseller de manera conveniente y nativa, siempre que identifique qué clave secreta usar.


2. Usando Multipass entre 2 tiendas Jumpseller

Copie la clave secreta de la segunda tienda, que desea conectar a la primera tienda.

Copie a sua secret key

Aplique esta clave secreta en la primera tienda, en el área Clientes, en el formulario Multipass.

Aplique a chave secreta

Desde allí, puede usar Multipass en el editor de código de tema de su tienda, utilizando la variable multipass_token.

{% si multipass_token != blank %}
  <a href="https://sutienda/cliente/multipass/{{ multipass_token }}">Link</a>
{% endif %}

La variable multipass_token solo es funcional para usuarios registrados.


3. Uso de Multipass entre una aplicación/website fuera de Jumpseller y la tienda Jumpseller

Busque la clave secreta en el área de administración de su tienda Jumpseller. Vaya a administración> configuración> notificaciones y copie el hooks token que está disponible.

Copie a sua secret key

El hooks token se usará como clave secreta para cifrar los datos para el inicio de sesión de Multipass.


require base64

key = OpenSSL::Digest.new('sha256').digest(clave_secreta)

# agregue el e-mail de su cliente y opcionalmente agregue la página del producto donde redirige a su cliente después de la autenticación
payload = { e-mail: <e-mail del cliente>, redirige: http://<tu tienda>/<tu producto> }

cipher = OpenSSL::Cipher.new('aes-256-cbc')
cipher.encrypt
cipher.key = key

cipher.iv = iv = cipher.random_iv

# cifrar los datos
ciphertext = iv + cipher.update(payload) + cipher.final

# codificar el token que se utilizará en la URL
Base64.urlsafe_encode64(ciphertext)

Una vez que se obtiene el token final, agréguelo al enlace http://nombredelatienda/cliente/multipass/token.

Redirige a tu usuario al enlace creado.

Si el e-mail del usuario ya está registrado como cliente de su tienda, se autenticará sin pasos adicionales. Si aún no está registrado, se creará una nueva cuenta.

Después de la autenticación, el usuario será redirigido a la página de inicio de su tienda Jumpseller o, si ha rellenado el campo redirigir en los datos a cifrar, a la página del producto especificado.

Si necesita más ayuda, escriba a nuestro soporte