52 puntos por rycont 2023-08-10 | 25 comentarios | Compartir por WhatsApp
  • DimiPay es un sistema de pago fácil y de gestión de tienda autónoma que se usa en la tienda interna de Korea Digital Media High School
  • Fue desarrollado y lanzado por estudiantes durante un año y medio (NextJS, React, Flutter, NodeJS, Cloudflare Worker)
    • Se lanzó en el verano de 2022 y ha estado en operación durante casi un año
    • Fue un proyecto posible gracias al apoyo de la escuela y al momento adecuado
  • Está desarrollado como un dashboard administrativo de back office para la gestión de la tienda, un kiosco para pagos autónomos y una app móvil para pagos fáciles
  • Igual que en una tienda autónoma común, basta con escanear los productos y luego escanear el QR de la app móvil
  • Además del pago con QR, también admite pago con reconocimiento facial
    • Para introducir pagos autónomos en un entorno de preparatoria, era indispensable implementar un método de autenticación de respaldo sin dispositivo físico
    • Si se activa previamente la autenticación facial en la app móvil, se puede pagar incluso sin smartphone
  • El hardware del kiosco usa dos iPad Air de 4.ª generación

25 comentarios

 
misolab 2023-08-15

Es increíble... me conmovió.

 
roxie 2023-08-14

Esta parte me gustó mucho.

No sé de dónde saqué tanta confianza en ese momento, pero le escribí un correo a Naver Cloud sin pensarlo demasiado.
...
Y al día siguiente tuvimos la reunión periódica de DimiPay, y en ese momento les comenté a los demás que quería implementar algo así (no les dije que ya había enviado el correo). Recuerdo que la reacción fue bastante... mala, sniff… “Intentarlo está bien, pero ¿cómo lo vamos a implementar? ¿Qué se supone que hagamos nosotros...?”, me dijeron. La verdad, yo también pensaba lo mismo. No éramos una unidad de negocio de una empresa, sino apenas un club de preparatoria; ¿cómo se suponía que íbamos a conseguir el permiso para usar la API interna de una gran corporación? Así que pensé: bueno, ni modo... y ni siquiera estaba esperando una respuesta al correo. Pero en vez de una respuesta por correo, me llegó un mensaje de texto.

Hola, en el caso de FaceSign, actualmente solo está abierto para uso interno. Sin embargo, si desean utilizarlo, podemos otorgarles acceso durante todo diciembre para que lo usen a través de la API.

Y así fue como terminamos implementando FaceSign...? En fin, así fue como me metí en esto, y desde ese momento decidí empezar el desarrollo ya en serio.

 
test4458 2023-08-13

Como era de esperarse, DimiGo realmente tiene una reputación bien ganada como escuela especializada en IT; qué genial.

 
kuroneko 2023-08-11

Realmente es genial.

 
aobamisaki 2023-08-11

Que un estudiante de secundaria haya logrado esto no solo es impresionante, sino que hasta dan ganas de decir que está increíble.

 
spilist2 2023-08-11

Impresionante. Más allá de todo lo que pensaste y el esfuerzo que le dedicaste, ver que además lo dejaste tan bien documentado hasta me hace sentir orgulloso a mí.

 
wislan 2023-08-11

La leí de verdad con muchísimo interés.
¡Si hubiera muchas personas tan geniales como esta, el futuro de la industria de TI de Corea del Sur se vería muy prometedor!

 
nicewook 2023-08-11

Genial. :-)

 
crom1024 2023-08-11

¡Impresionante!

 
bluenyx 2023-08-11

Impresionante; lanzar el servicio y hasta operarlo en el entorno limitado de una preparatoria es realmente admirable.

 
freedomzero 2023-08-11

¡Creo que es increíblemente admirable solo con haber convertido la idea en realidad!

 
xguru 2023-08-11

Me acordé de otra cosa con un nombre parecido jaja
Minsa Pay - cómo se hizo el sistema de pago fácil de Minjok Sahak High School

¡Estos estudiantes de preparatoria son increíbles!

 
spp00 2023-08-10

Sinceramente, si lo hizo por las filas largas, me hace pensar que mejor lo hubiera hecho basado en NFC. Los códigos QR o el reconocimiento facial no tienen muy buena tasa de acierto... Si fuera basado en NFC, podría reducir las filas largas de forma drástica.

 
jinseokim 2023-08-11
  1. En iPhone no es posible usar NFC HCE (emulación de tarjeta). Para ser exactos, tendrían que acordarlo por separado con Apple para meter la tarjeta en Apple Wallet... y creo que ya saben bien qué clase de empresa es Apple. No hay ninguna posibilidad de que metan en Apple Card un protocolo de pago personalizado hecho por estudiantes. La otra opción sería decirles a los estudiantes: "hagan jailbreak e instalen la app", pero eso tampoco es realista.
  2. Sí existe un SDK de NFC en iOS (Core NFC), pero ese SDK solo soporta el modo en que el iPhone funciona como lector. Es decir, habría que crear una estructura extrañísima en la que el dispositivo de pago emule la tarjeta con HCE y el iPhone actúe como lector. Por supuesto, también hay que considerar que Core NFC bloquea el uso de AID relacionados con pagos. En una situación donde Apple bloquea varios métodos de pago por NFC o exige acuerdos aparte, es dudoso que una app que intente forzar un rodeo para pagar por NFC logre pasar la revisión de la App Store.
  3. Desde el principio, la propia tecnología NFC ya es demasiado nueva para estudiantes comunes. ¿AID? ¿APDU? ¿7816? ¿15693? Conseguir un lector NFC y conectar el driver al código ya sería una pesadilla, y como no se ve nada, también es difícil depurar. En la práctica, introducir esa tecnología requiere mucho trabajo. En cambio, los códigos QR son simples. La mayoría de los escáneres están implementados como teclado, y con una sola app lectora de QR también se puede depurar fácilmente.
  4. Dijiste que la tasa de reconocimiento de códigos QR no es muy buena, pero la verdad yo personalmente no estoy de acuerdo. Al menos yo no recuerdo haber tenido fallas de reconocimiento al escanear códigos QR en las apps de registro de entrada durante la pandemia.

Usando NFC tal vez sí se podría acortar un poco más la fila, pero considerando el costo y el esfuerzo de desarrollo, creo que el código QR fue una elección adecuada.

 
laracool 2023-08-11

Creo que valdría la pena pensar por qué el QR es universal.

 
spp00 2023-08-11

Tengo mis dudas de que el QR sea algo universal. ¿En Occidente también existen y se usan mucho los pagos con QR, como Line Pay o PayPay?

 
bloods 2023-08-11

Entonces dan ganas de pensar: ¿por qué no lo hiciste tú mismo en la preparatoria con NFC?

 
daumkakao 2023-08-11

¿No será que, como el uso de iPhone es alto, no consideraron NFC?
El QR es universal...

 
appcaster 2023-08-11

Hay mucha gente que solo se queda pensando; es impresionante este chico que sí lo puso en práctica y lo desarrolló.

 
spp00 2023-08-10

Obviamente, si yo hubiera hecho esto, lo habría creado con base en NFC. Ni siquiera habría mirado los QR.

 
roxie 2023-08-13

No puedo creer que hayas menospreciado la tasa de reconocimiento de los QR. ¿Hace como 3 años que no los usas?

 
cosine20 2023-08-11

Desde la perspectiva de la tecnología apropiada, probablemente ni siquiera le prestaría atención a NFC...

 
skyhole 2023-08-11

Además, los estándares de comunicación NFC que se usan en Android y iOS son distintos, y también existen dispositivos que ni siquiera tienen función NFC.
Más bien, desde la perspectiva de un estudiante de preparatoria, parece que ni siquiera habría que tomar en cuenta NFC.

No sé por qué no quieren considerar QR, pero de hecho es una tecnología que se ha usado en pantallas de distintos tamaños.

 
budlebee 2023-08-10

¿No se necesita un terminal aparte para NFC? Algo como un iPad todavía se puede seguir usando después de terminar el proyecto, así que parece algo que valdría la pena comprar con dinero propio, pero desde la perspectiva de un estudiante de preparatoria, comprar un terminal NFC es un poco...

 
minhoryang 2023-08-10

¡De verdad es genial!!!!!