The simplest option is to buy your ticket from a kiosk that is located at the Thessaloniki Airport bus stop, and they can accept payment with credit or debit cards along with cash.