The gift cards concept is not new in the world of digital payments. Already for more than a decade, many financial institutions, banks, e-commerce sites, and many other digital payment service providers are using their own exclusive gift cards to attract customers and boost their brands.