If you want your customers to pay online, you will set up an account through Stripe (2.9%+30 cents per transaction) or Paypal (2.59% + 49 cents).    You can also let your customers choose to pay with cash or credit card upon pick up or delivery.