Google API key generation

Google API key generation


What
The Google Maps API key is used in the Admin/POS/Webshop/App for various purposes, such as map integration, address search, geolocation for deliveries, address checks, traffic and route optimizations in the driver terminal, route assignments for drivers, tracking via the driver terminal, creation of delivery areas, as well as determining the geographical coordinates of a store, etc.

Where
Admin: Store > Stores > Edit > External services > API key for map services.

Account creation

The Google Maps API key must be set up for each store. The entry must be made during the integration process.
After generation, this must be entered in the "External services" tab in the store settings (Admin: Store > Stores > Edit > External services > API key for map services).

Note:
If you are the owner of several stores with the same company name, it is sufficient to create a single account for the company.
Only one API key is then created for all stores and then stored. However, you should keep a separate project for each store.
A new account only needs to be opened if it is a different company name.

How is the account created?

1. Go to the page

https://cloud.google.com/maps-platform/pricing/?apis=maps. If necessary, close the window when a pop-up appears.
 

2. Create a Google account

1. Click on "Sign in" in the top right corner. If you are already logged in, please log out.
2. Then click on "Sign in". You will then be taken to a page where you may see your Google data.



Click on "Create account" at the bottom and select "For work or my business". Then click on "Next".


3. Enter the partner's name in the first and last name fields and create a Gmail address with the name of the associated store. To do this, click on "Create a Gmail account instead".

Enter a unique email address, e.g. burgermebayreuth@gmail.com and a secure password. Store both securely and keep the access data so that you can send it to us later if you have any problems with your account.




4. In the next step, the account must be verified. To do this, use your mobile phone number and enter the code you received.




5. A confirmation code will be sent to your phone number, which you must enter to confirm your account.




6. After clicking on "Next", please confirm the privacy policy and terms of use. Then please click on "Create account".





3. Set up a "Google Maps API account"

Once the account has been created, you should be redirected to the page: https://cloud.google.com/maps-platform/pricing/?apis=maps.

1. Click the button "Start now".





2. Click on all three checkboxes and click on "Continue".





3. Enter an easy-to-remember project name in the next window, click on "Yes" in the radio box and then on "Next".



4. Then create an invoice account in the next step.





4. Enter your bank details

1. Select the country, accept the terms of use, and then click on "No" for e-mail updates. Then click on "Agree and continue".




2. Enter your company details in the next step (we remind you once again: all accounts must be issued to different persons/companies).




3. then click on "Add credit or debit card" or "PayPal" under payment method.

(You can also add a bank account, but Google will need proof of this and will check the bank account, which takes longer and can also generate an error that can only be resolved via Google Support (cloudsupport@google.com), which delays the process even more. Payment by credit card or PayPal can therefore significantly speed up the account creation process).




4. A dialog will then open in which the credit card details must be entered (please also note here: all accounts must be run via different credit cards/accounts).




5. Then click on "Start free trial". The credit card is now saved.

(6. ONLY in the case of a bank card: Google will transfer an amount of 10ct to 1€ in the next 5 days. This amount must be deposited in the Google account to confirm the bank account.
--> Verify account and upgrade - deposit Google amount.)


The account is still in the test phase after creation. As soon as you have received the amount from Google and want to enter it in your account for confirmation, a bar should appear at the top where you can carry out the account upgrade.

To do this, please log in to your account again and go to https://console.cloud.google.com.

1. Go to "Billing" in the menu.

2. Click on the blue button "Payment overview".





3. Enter the amount that Google has transferred to you within the red message.





Attention!
Only when the amount for the verification of your bank account has been deposited within your Google account, the created keys can be deposited by us and thus Google Maps can be used by you. Therefore, please only send us verified keys to avoid unnecessary stress in daily operations.


5. Activate APIs

After creating the account, an "Enable Google Maps Platform" window opens. Click on "Next".





2. A key will now be generated. Click on "Done".


3. You must generate and name a total of two keys. Please name the 1st key ServerKey and the 2nd key WebshopKey. The WebshopKey still needs to be edited and restricted.

For the complete and problem-free functioning of the API key(s), please also carry out the following:

Go to "APIs & Services > Library" in the navigation menu. Click on "View all" under "Maps". Now activate all 23 services individually. To do this, open each service in a new tab and click on "Activate".











As example:





6. Create API keys

The first API key is usually generated automatically after the accounts have been created. As we need 2 keys per account, another key often has to be added manually.

1. Please go to console.cloud.google.com in your account and within the menu to the item "APIs & Services > Credentials".





2. You will then be taken to the overview of the API keys you have already created. New keys can also be created here. To do this, click on the button "Create credentials" at the top and select "API key".




3. A new key is then generated. This can then be restricted immediately. You will find out how to do this in the next step.


7. Restrict API keys

1. In the left menu, click on "APIs & Services > Credentials".

2. Click on the API key under "API Keys". IMPORTANT! NOT for the Server key!!!




3. Activate "Set an application restriction > Websites".

4. Enter the domains:

If you have any questions regarding your domains, please feel free to contact us.

- Format: (wildcard *)(dot)(domain)(slash)(wildcard *) therefore the following format is created:
*.domain.com/*

- Always enter:
*.simplypos.de/*
*.simplyadmin.de/*
*.simplywebshop.de/* (Attention: there may be a different country code here, e.g. franchise.simplyadmin.nl)

- Customer-specific, e.g. for Pizza Planet:
*.pizzaplanet.de/*
 *.pizza-planet.com/*







    • Related Articles

    • Google API key - meaning/entry

      What The Google Maps API key is used in the Admin/POS/Webshop/App for various purposes, such as map integration, address search, geolocation for deliveries, address checks, traffic and route optimizations in the driver terminal, route assignments for ...
    • Generate Apple API key

      1. Sign in to the App Store Connect Log in at appstoreconnect.apple.com. 2. Create a key Go to "Users & Access" and to the "Integrations" tab. Click on "App Store Connect API" and then on "Generate API Key". Create a new key with the name "Codemagic ...
    • Setting up Google Food Ordering

      Summary: 1. set up a Google My Business account on Google. Create a Google My Business (GMB) account for each restaurant (verification can take about 3 days), set the appropriate preferences, and enable the "Order Food" option (note from Google: ...
    • SendGrid setup with new account

      What SendGrid is a cloud-based service for email marketing and transactional emails. This service can be used to send bulk emails for marketing campaigns, track email open rates and clicks, manage subscriber lists and ensure that emails are not ...
    • Nesto connection guide

      What The SD DailyOrderReport endpoint provides a list of orders processed daily per store in a machine-readable JSON format. This data can be used for further processing. If a store wants to use for example Nesto for their forecasts, the API endpoint ...