We accept Visa, Master, American Express or Discover cards. This service is pre-paid, pre-booked in advance. You can pay full balance or put 30% deposit down on reservations larger than $250, if smaller we take the full balance at the time of booking. The remaining 70% is charged to your card within 30 days or less prior to your transfer date.