The present disclosure relates to a system and method for performing card less financial transactions by swiping a virtual card on a mobile device in a virtual automated teller machine (ATM) or virtual point of sale (POS) interfaces. In an aspect, the method for generating at least an authentication token to perform at least one physical transaction using an electronic device, includes the steps of swiping virtually, by one or more processors of said electronic device, at least one virtual card selected from one or more virtual cards towards a virtual card slot presented on an interface of the electronic device; and generating, by the one or more processors, said authentication token to perform at least one physical transaction, said at least an authentication token is generated by said electronic device and/or at least by a remote server upon successful authentication.