It is in fact a gift card
Can comfirm.
Rating: 5 stars