Can my customers pay with Visa and/or Mastercard?

By using the services of a merchant account provider, you can indeed accept payments from Visa and Mastercard credit cards. (Ex: Stripe)