No, dispensaries cannot take credit cards, but more dispensaries are starting to accept debit cards or different forms of credit. Check with your dispensary to learn what form of payments they accept.