I buy them at my church. They have a table set up after services and there are 50+ different gifts cards available for purchase.
A percentage (it varies by the company) of the purchase price goes to the church.
All the funds collected in this way go to the social outreach progams.
In years past the church has collected $50,000 per year. (The last two years it has been less, because money is so tight for everyone.)
Cathy