Pour utiliser le service SelfieToPay, le client doit télécharger l'application SWiP sur AppStore ou sur GooglePlay. Puis il est invité à enregistrer les informations relatives à sa carte bancaire et à scanner son visage. Les données biométriques seront conservées dans la base du service.
Ceci fera qu'en payant ses courses dans les magasins qui seront équipés d'une caméra spéciale ainsi que d'un logiciel approprié, le client n'aura plus besoin d'utiliser son portable. Il suffira de regarder dans la caméra située à côté de la caisse. La caméra identifiera la personne et le paiement sera effectué automatiquement.
«La plateforme de reconnaissance de visages VisionLabs LUNA est dotée de la technologie Liveness qui vérifie si c'est bien une personne réelle qui est placée devant la caméra ou bien s'il s'agit d'une image artificielle. Grâce à cette technologie, les hackers ne pourront pas utiliser de photos ou de vidéos de tiers pour régler des achats. La caméra est placée de telle manière qu'elle ne capte que le visage de la personne qui paye», ont ainsi expliqué les concepteurs.
Le premier pays à utiliser ce système a été la Chine, où un restaurant de la chaîne KFC de la ville chinoise d'Hangzhou a lancé une première mondiale en installant une caméra sur la borne de commande, scrutant le visage du client et entérinant le paiement dans le cas où l'identité de la personne correspondait à la banque de données.
En 2016, MasterCard a lancé sa nouvelle application de paiement dans 12 pays européens, dont la France et la Belgique. Ce service a déjà été testé aux Pays-Bas, aux États-Unis et au Canada. Ainsi, le détenteur d'une carte MasterCard peut valider un paiement sur son mobile «en utilisant le scanner d'empreintes digitales de son smartphone ou la technologie de reconnaissance faciale par selfie».