score:3
There are no information one way or the other on the Strasbourg Christmas Market site.
Conventional Wisdom would suggest that you should be prepared to pay cash; but I would not be surprised that (most) vendors accept cards.
Worse case scenario will be to hunt an ATM.