Well for gift cards - there are companies out there that create the gift cards for you and then you use their platfrm or possibly Visa's, American Express, MasteCard, etc to process the transaction.
For example, Starbucks uses the First Data platform for their gift card acceptance. Since they use them to process credit cards, everything can be ran thru one terminal
It all depends on volume, your location, etc
|