Yes, when processing a transaction using Self Check-in Kiosk, a player needs to either already have their credit card on file or add a credit to their profile at the time of check-out.