Yes, they take credit cards
The only thing I know for sure is they give a free chocolate everytime you enter the part of the store that sells their chocolates, and it is the caramel one that I love.
As for credit cards, I can't see why they wouldn't take any valid credit card.