xChoose this service if you are looking for an online shop that offers gift cards.
A gift card also known as “gift certificate” in North America, or “gift voucher” or “gift token” in the UK is a prepaid stored-value money card, usually issued by a retailer or bank, to be used as an alternative to cash for purchases within a particular store or related businesses.