Yes, we accept Visa, MasterCard, and American Express. If you've booked your tour but are running into issue with the payment going through, then it could be that our payment gateway, GlobalPayments, is having an issue with a "specialty card". If possible, please don't use any business, special, or virtual card for a better chance of payment success.