NUpay - Payment system for the future