How are the gift cards delivered?

Corporate gift cards are delivered digitally to the designated company contact, who can then distribute them to individual recipients.