52 points par rycont 2023-08-10 | 25 commentaires | Partager sur WhatsApp
  • DimiPay est un système de paiement simplifié et de gestion de magasin sans personnel utilisé à la supérette du Korea Digital Media High School
  • Il a été développé et lancé par des élèves actuellement scolarisés pendant un an et demi (NextJS, React, Flutter, NodeJS, Cloudflare Worker)
    • Sorti à l’été 2022, il est en service depuis près d’un an
    • Un projet rendu possible grâce au soutien de l’école et à un bon timing
  • Il se compose d’un back-office avec tableau de bord d’administration pour la gestion du magasin, d’une borne de paiement autonome et d’une application mobile pour le paiement simplifié
  • Comme dans un magasin autonome classique, il suffit de scanner les produits puis de scanner le QR de l’application mobile
  • En plus du paiement par QR, il prend en charge le paiement par reconnaissance faciale
    • Dans l’environnement d’un lycée, la mise en place d’un moyen d’authentification de secours sans support physique était indispensable pour introduire le paiement autonome
    • Si l’authentification faciale est activée à l’avance dans l’application mobile, il est possible de payer même sans smartphone
  • Le matériel de la borne utilise deux iPad Air 4e génération

25 commentaires

 
misolab 2023-08-15

C’est incroyable… ça m’a beaucoup ému.

 
roxie 2023-08-14

Ce passage est vraiment excellent.

Je ne sais toujours pas d’où me venait cette confiance à l’époque, mais j’ai envoyé un e-mail à Naver Cloud sans trop réfléchir.
...
Et le lendemain, on avait la réunion régulière de DimiPay. À ce moment-là, j’ai dit aux autres que j’aimerais introduire quelque chose comme ça (je n’ai pas dit que j’avais déjà envoyé le mail). De ce dont je me souviens, la réaction n’a vraiment pas été… bonne, snif… « L’idée d’essayer est bonne, mais comment tu comptes l’introduire ? Qu’est-ce qu’on pourrait bien faire, nous… » C’est vrai qu’au fond, je pensais la même chose. Nous n’étions pas la division d’une entreprise, juste un simple club de lycée : comment aurions-nous pu obtenir le droit d’utiliser l’API interne d’un grand groupe ? Bref, je m’étais dit tant pis… et je n’attendais même pas vraiment de réponse au mail. Mais au lieu d’une réponse par e-mail, j’ai reçu un SMS.

Bonjour, dans le cas de FaceSign, l’accès est actuellement ouvert uniquement pour un usage interne. Toutefois, si vous souhaitez l’utiliser, nous pouvons vous accorder l’autorisation pendant tout le mois de décembre afin que vous puissiez l’utiliser via l’API.

C’est comme ça qu’on a fini par adopter FaceSign… ? Quoi qu’il en soit, j’avais mis la machine en route, et cette fois j’ai décidé de commencer le développement pour de bon.

 
test4458 2023-08-13

Comme toujours, on voit bien pourquoi Dimigo est reconnue comme un lycée spécialisé en IT, c’est impressionnant.

 
kuroneko 2023-08-11

C’est vraiment génial.

 
aobamisaki 2023-08-11

Le fait qu’un lycéen ait réussi cela est non seulement impressionnant, mais carrément admirable.

 
spilist2 2023-08-11

C’est impressionnant. Au-delà du fait que vous y ayez tant réfléchi et consacré autant d’efforts, voir que tout est aussi bien documenté me rend presque fier moi-même.

 
wislan 2023-08-11

J’ai vraiment trouvé cette lecture passionnante.
S’il y a beaucoup de personnes aussi formidables, l’avenir du secteur IT coréen semble prometteur !

 
nicewook 2023-08-11

C'est génial. :-)

 
crom1024 2023-08-11

C'est impressionnant !

 
bluenyx 2023-08-11

C’est impressionnant. Dans un environnement aussi contraint qu’un lycée, réussir à faire une release et même à exploiter le service, c’est remarquable.

 
freedomzero 2023-08-11

Je trouve déjà ça incroyablement remarquable d’avoir simplement réussi à concrétiser cette idée !

 
xguru 2023-08-11

Ça m’a rappelé autre chose avec un nom similaire haha
Minsa Pay - récit de la création d’un paiement simplifié à la Minsago

Les lycéens sont vraiment formidables !

 
spp00 2023-08-10

Honnêtement, si c’était pour gérer les longues files, je me dis qu’il aurait mieux valu le faire sur une base NFC. Les QR codes ou la reconnaissance faciale ne sont pas terribles en termes de taux de reconnaissance... Avec une solution basée sur le NFC, on pourrait réduire les longues files de façon spectaculaire.

 
jinseokim 2023-08-11
  1. Sur iPhone, le NFC HCE (émulation de carte) n’est pas possible. Plus précisément, il faudrait négocier séparément avec Apple pour insérer la carte dans Apple Wallet… et je pense que vous savez très bien quel genre d’entreprise est Apple. Il n’y a absolument aucune chance qu’Apple ajoute à ses cartes un protocole de paiement personnalisé conçu par des élèves. Sinon, il faudrait dire aux élèves : « jailbreakez votre appareil et installez l’app », ce qui est là encore irréaliste.
  2. Il existe bien un SDK NFC sur iOS (Core NFC), mais ce SDK ne prend en charge que le mode où l’iPhone agit comme lecteur. Cela signifie qu’il faudrait bâtir une structure aberrante où l’appareil de paiement émule une carte via HCE et où l’iPhone agit comme lecteur. Bien sûr, il faut aussi garder à l’esprit que Core NFC bloque l’usage des AID liés au paiement. Dans une situation où Apple bloque déjà plusieurs méthodes de paiement par NFC ou exige des accords séparés, on peut douter qu’une app qui cherche coûte que coûte un contournement pour faire du paiement en NFC passe la validation de l’App Store.
  3. À la base, la technologie NFC elle-même est aussi trop nouvelle pour des élèves ordinaires. AID ? APDU ? 7816 ? 15693 ? Déjà, récupérer un lecteur NFC et brancher son pilote au code serait pénible, et comme rien n’est visible, le débogage est difficile aussi. En pratique, l’introduction de cette technologie demande beaucoup d’efforts. À l’inverse, les QR codes sont simples. La plupart des scanners sont implémentés comme des claviers, et avec une simple app de lecture de QR code, le débogage est facile aussi.
  4. Vous dites que le taux de reconnaissance des QR codes n’est pas terrible, mais personnellement je ne suis pas vraiment d’accord. Pendant le COVID, je ne crois pas avoir eu d’échec de lecture quand je scannais un QR code avec les apps de registre d’entrée.

Utiliser le NFC permettrait peut-être de raccourcir un peu plus vite les files d’attente, mais si l’on tient compte du coût et de l’effort de développement, je pense que le QR code était un choix approprié.

 
laracool 2023-08-11

Il serait sans doute utile de réfléchir à pourquoi les QR sont universels.

 
spp00 2023-08-11

Je me demande si les QR sont vraiment universels. En Occident aussi, existe-t-il beaucoup de paiements par QR, comme LINE Pay ou PayPay ?

 
bloods 2023-08-11

Alors on se dit qu’il aurait pu le développer lui-même au lycée, sur une base NFC.

 
daumkakao 2023-08-11

Le taux d’utilisation de l’iPhone étant élevé, ils n’ont peut-être tout simplement pas envisagé le NFC.
Le QR, lui, est universel...

 
appcaster 2023-08-11

Il y en a beaucoup qui se contentent d’y penser, mais ce lycéen a eu le mérite de passer à l’action et de le créer lui-même.

 
spp00 2023-08-10

Bien sûr, si c’était moi qui avais créé ça, je l’aurais fait sur une base NFC. Je n’aurais même pas jeté un regard aux QR codes.

 
roxie 2023-08-13

J’ai du mal à croire que vous ayez autant dénigré le taux de reconnaissance des QR. Vous ne les avez pas utilisés depuis environ 3 ans ?

 
cosine20 2023-08-11

Du point de vue des technologies appropriées, je ne pense pas qu'on accorderait la moindre attention au NFC, mais...

 
skyhole 2023-08-11

Les normes de communication NFC utilisées sur Android et iOS sont différentes, et il existe aussi des appareils qui ne disposent même pas de la fonction NFC.
Du point de vue d’un lycéen, il vaudrait peut-être mieux ne même pas envisager le NFC.

Je ne sais pas pourquoi vous ne voulez pas envisager le QR, mais c’est au contraire une technologie utilisée sur des écrans de tailles très variées.

 
budlebee 2023-08-10

Le NFC ne nécessite-t-il pas un terminal dédié ? Quelque chose comme un iPad, on peut encore l’utiliser après la fin du projet, donc ça peut valoir le coup de l’acheter de sa poche, mais du point de vue d’un lycéen, acheter un terminal NFC, c’est un peu…

 
minhoryang 2023-08-10

Vraiment super !!!!!