Gift cards have grown into a form of branded currency – encompassing a variety of physical or digital payment methods