Unfortunately not. Credit cards are quite often used for fraudulent transactions and charge-backs would make selling cryptocurrency prohibitively expensive. Bitcoin ATMs thus work with cash only.