In a lot of places the public transport cards (that are anonymous and can be recharged with cash) are also accepted for payments at various retailers (see Japan, Taiwan, Singapore, Hong Kong...) and are very popular since everyone already has one to ride the subway, so why not buy a drink at the convenience store with it too?