cash or credit - they now accept credit cards. You pay as you enter the lot.
For the 4 night Wonder (3/16), even though the ship was "full", there weren't not many cars in the lot. We parked real close to where you disembark (about 100 yards).
Most folks rolled their own luggage to their cars since there were not a whole lot of porters.