Yes. You can set up multiple payment gateways to allow customers to pay directly online.
You can also generate a QR for orders for the customer to scan and pay online.