-

Ya puedes acceder al desafío.

call_to_action_four_shape
call_to_action_four_shape

IMPULSA TUS VENTAS

Habilita credenciales y beneficios digitales mediante una billetera digital de última generación. Reduce el fraude, fideliza clientes, y aumenta conversiones para tu negocio.

Challenge de Blerify

Que esperamos de el ganador del desafío

La misión: Desarrollar un módulo/plugin para una plataforma de e-commerce utilizando la infraestructura de Blerify.

Dicho módulo debe permitir:

  1. Validación de Usuario (Login/Checkout): Validar la identidad del consumidor (validar que tiene una credencial digital de miembro de la tienda, creada por Blerify) en el momento que el usuario esta listo para pagar su carrito. Con su billetera digital (proporcionada por blérify) el usuario escanea el QR digital customizable (Punto de Verificación, creado por Blerify).
  2. Aplicación de Beneficios: Aplicar un beneficios (un descuento del 20%) automáticamente al mismo momento que se valida la credencial del usuario luego del escaneo, basados en cupones previamente vinculados a las credenciales (creados por Blerify).
  3. Gestión Administrativa:Proveer información relevante sobre el historial de compras y el “buen comprador” en función del ID de la credencial.
  4. La plataforma puede ser cualquiera de las siguientes (a elección del participante): Woocommerce, Drupal Commerce, Magento, PrestaShop, VTEX, Shopify, Tienda Nube.

Nuestro Objetivo:

  • Asegurar que los equipos cuenten con todas las herramientas y conocimientos necesarios para desarrollar el módulo exitosamente.

Beneficios:

  • Cada grupo deberá indicarnos Nombre e ID de los beneficios creados en su plataforma e-commerce seleccionada. Esto permitirá matchear dichos cupones con los que se definirán en Blerify para las Credenciales.

Setup, Material y Ayuda de Blerify

En qué te podrá ayudar el equipo de Blerify. Que es lo que te daremos como hacker/participante
  1. Al inicio de la hakatón, el equipo de Blerify emitirá credenciales digital y beneficios digitales de entidades/tiendas ficticias al participante del desafío. El mismo deberá descargarse la billetera digital para probar la billetera, encontrar éstas credenciales y beneficios, y entender las funcionalidades.
  2.  Luego, el equipo de Blerify le habilitará al participante un JS (código de Punto de Verificación, POV) el cual el participante deberá utilizar para crear el módulo de ecommerce, siguiendo las instrucciones en slide de instrucciones técnicas en la próxima diapositiva).

Flujo Funcional

Demo que esperamos pueda hacer un usuario de tu aplicación terminada, paso a paso

Una vez el participante se familiariza con la plataforma y la billetera digital, y ya haya emitido una credencial digital, éste es el flujo que se esperará de la nueva aplicación, montada como un módulo para el e-commerce de preferencia seleccionado:

1. Validación de Usuario (Login/Checkout):
  • Durante el checkout, al usuario (persona que compra) el módulo creado debe presentar un botón con la opción de ¨Valídate con Blerify.
  • Al apretar ese botón, el módulo genera un código QR (punto de verificación creado con la plataforma de Blerify) que el usuario debe escanear con la app Blerify (ya la tendrá instalada).
  • En la billetera, el usuario selecciona compartir la credencial específica (funcionalidad incluida ya en la billetera, no debe desarrollarse denuevo).
  • Los datos (nombre, id de la credencial) se envían al sitio, que refresca la sección para mostrar la identidad verificada y los beneficios asociados.
2. Aplicación de Beneficios:
  • El módulo consulta el listado de beneficios/cupones previamente cargados en la tienda.
  • Se realiza una búsqueda por el Número de Cupón/Beneficio de la tienda (valor único) que se relaciona con los Beneficios cargados en Blerify.
  • Si se encuentra una coincidencia exacta:
    • Se activa el cupón automáticamente y se aplica el descuento o promoción en el checkout.
    • En caso de múltiples beneficios coincidentes, se mostrará una lista para que el usuario seleccione cuál desea aplicar (no obligatorio para el hackathon).
3. Gestión Administrativa:
  • Se debe incluir una sección en el panel de administración de la plataforma e-commerce.
  • Se deben mostrar métricas clave. Esto ayudará a los comercios a hacer seguimiento y análisis de la interacción y el uso de los beneficios.
    • Cantidad de verificaciones realizadas,
    • Número de credenciales emitidas (funcionalidad a futuro),
    • Estadísticas de beneficios aplicados.

Detalles Técnicos e instrucciones

Explicación de como se debe integrar la tecnología de Blerify a la aplicación creada

Integración con el POV de Blerify:

  • Se utiliza el POVs de Blerify generado desde el portal.
  • Ejemplo de JS, código proporcionado. Llegado el momento el equipo de blerify les generará un script así a cada participante.
<!-- Blerify OIDC4VP SDK --><script src="https://cdnjs.cloudflare.com/ajax/libs/qrcodejs/1.0.0/qrcode.min.js"></script>
<script async src="https://cdn.blerify.com/js/blerify-sdk.js"></script><script>
document.addEventListener("DOMContentLoaded", function({
blerify.oidc4vp.showQR({
organization: {
id: "7774f5d1-60ca-4fd4-9b69-6a703b2b3263",
did: "did:lac1:1iT65XmPGARScJTCPZ8YkFTtX8mUrpaxgGYuTT51F1RvpCyyCFYL7zwidJsLpKSn9stT"},
projectId: "23432fdsfds-23dd-22ss-b805-224b6dsa32117", applicationId: "520c3696-4433-4c51-124-c523149e34f0",
domElement: "#blerify-qr-code",
width: 200,
height: 200,
lang: "es",
theme: "light",      pollingInterval: 3000,
maxRequest: 10,
callback: "URL a la cual redirige el POV (se envían por POST: id de la credencial y subject)"
 }); 
});
</script>

Criterios de Evaluación

Funcionalidad 40%
Usabilidad 30%
Innovación 20%
Documentación 10%

Entregables esperados y Criterio de Selección

Que esperamos y que evaluamos para elegir a un ganador

El participante debe poder, por su propia cuenta:

  • Evaluar la disponibilidad de APIs, plugins oficiales o la posibilidad de extender funcionalidades.
  • Revisar la documentación oficial y la comunidad de desarrolladores de la plataforma e-commerce seleccionada para la implementación
  • Considerar si la plataforma de ecommerce seleccionada permite modificaciones en el checkout o en el proceso de login.

Entregables esperados:

  • Demo Funcional: Tienda de prueba con productos que el equipo de Blerify pueda probar.
  • Video Demo (3-5 min): Mostrar el flujo completo: autenticación → aplicación de cupón → dashboard de administración.
  • Módulo de Blerify integrado (autenticación + aplicación de cupones). No es necesario que el módulo esté publicado en las tiendas oficiales.
  • Ejemplo: Usuario con credencial de “Estudiante” recibe 10% de descuento automático.
  • Repositorio GitHub: Código correctamente documentado.
  • Instrucciones de instalación/configuración y diagrama de arquitectura técnica.
Confidencialidad y uso limitado del material compartido

Todo el material compartido por Blerify con los participantes del presente desafío de innovación/hackatón, incluyendo pero no limitado a documentación técnica, APIs, SDKs, datos de prueba, flujos, credenciales temporales, interfaces gráficas, y cualquier otro contenido o recurso digital (en adelante, el “Material”), es confidencial y se proporciona exclusivamente con fines de participación en el desafío.
Queda expresamente prohibido utilizar, divulgar, reproducir, modificar o distribuir dicho Material para fines distintos al desarrollo de soluciones dentro del marco del desafío, sin autorización previa, expresa y por escrito de Blerify.
El Material no representa un producto terminado ni necesariamente una oferta comercial de Blerify, y se proporciona “tal cual”, sin garantía alguna sobre su funcionamiento, precisión o adecuación a un propósito determinado.
Todos los derechos de propiedad intelectual, industrial, secretos comerciales o derechos conexos sobre el Material, incluyendo cualquier mejora, derivado o aporte realizado por los participantes que se base en dicho Material, pertenecen exclusivamente a Blerify.
La participación en el desafío no otorga derecho alguno de titularidad o licencia sobre el Material o sobre cualquier otro activo intangible de Blerify, salvo que se acuerde lo contrario por escrito entre las partes.