American Express cards may no longer be used to purchase medical marijuana. The company has given no reason for the prohibition. Other credit card companies so far continue to allow their cards to be used for the purchase of medical marijuana where legal.