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”.
Fill in the required data and click on “Create 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: