You can sell them to the store but they do not price them
They buy cards from people, they tell you beforehand the amount they would give you. You should go to the shop with the cards and theyll fill you in. You can get either cash or store credit (slightly more than cash).
You can't buy cards off people
Yes. They have them listed on their website under "Buy".
Thanks! Your answer is awaiting moderation.