Purchase your MetroCard or SingleRide Ticket. You can pay with credit or debit cards at all vending machines, though only the large ones accept cash. Subway stations only accept cash. You must put at least $5.50 on a Pay-Per-Ride MetroCard. You can also pay cash on the bus in exact change.