Yes, modern vending machines typically accept various payment methods, including cashless options such as debit/credit cards, mobile payments, and digital wallets, providing flexibility for consumers.