What are you looking for?

How to Connect a Merchant Account for Online Payments for Restaurants

When considering online payments for restaurants, Stripe is easy and fast to set up, so the example in this article will focus on this gateway. Other payment gateways may work in a rather similar fashion, please contact them for any questions regarding their setup.

Sign-up with Stripe

Go to www.stripe.com and click on “Start now”. 

stripe payment setup

Fill in the required data and click on “Create account”:

set up online payments for restaurants - stripe merchant account

After this, you will be prompted to this window, where you are asked to check your email and verify it.

After email verification you will be asked to add your business details:



Once the restaurant's account was approved

Log in to Stripe and go to Settings -> Developers -> API keys. Make sure first that the account was activated and that the Test mode is turned off. 


Scroll down until the "Create key" button is visible and click on it.

Copy the key that was just generated, save it and store it to a secure space (e.g.: password manager, secret store). 

Then, the account holder should come back to the online ordering admin area and enable the online payments connector service Setup -> Payments -> Online Payment.



Afterward, the restaurant can connect its merchant account with the online ordering service. The required fields are slightly different depending on the gateway the account holder chooses. 

For Stripe, the account holder should copy the Restricted Key and the Publishable Key from the Stripe dashboard and paste them in the restaurant admin panel, like this:

Go to Stripe dashboard -> Developers -> API keys and copy the keys:


And paste them in the restaurant admin panel -> Setup -> Payments -> Card & other payment methods, like this:




Can’t find what you’re looking for?

Our award-winning customer care team is here for you.

Contact Support

Logo KnowledgeBase