The pay with card in enabled with Stripe. So if you check enable Stripe, customers of the restaurant can pay with card.
The problem is that, this money goes to your stripe account ( Admin stripe account ). And later you should do transfer to them.
With Stripe Connect, you have the option, the money customers pay via ordering with online card payment, to be directly transferred to restaurants stripe account.
You can manage the fees you want to charge the restaurant, in the restaurant edit page. To get started with Stripe connect https://dashboard.stripe.com/connect/accounts/overview