If you don’t like credit card forms just wait until you hear about chargebacks!
Ouf, I deal with chargebacks on an infrequent basis where I work. Absolutely the worse thing ever. The problem is, people do it without thought or reaching out to support first. They don't realize how much it harms small businesses and the CC company normally sides with their customer (of course).