Tap and Pay With a Smartphone Closer to Reality