A comprehensive look at Contactless Payments