Google Wallet account
Neostore uses feature that require configuration from Google, the tenant needs to be the owner of the Google account.
Option 1 - account delegation
-
Google developers console
Go to Google developers console and connect with your company account.
Create a new project named
neostore-<brandName>
where<brandName>
is the name of your brand.On the IAM & Admin section click on IAM
Click on
Grant access
and add contact@neostore.cloud as a owner. This will allow us to do all the configuration for you.
-
Google Pay for Passes
Use of the google wallet requires manual approval from google. To access the Google Pay for Passes you need to sign up and fill the form, the support team will contact you to validate your use case and create your Google Pay API for Passes account. This process can take up to few days. Once your account is validated by Google, go to Google Pay Merchant Center and add contact@neostore.cloud with edit permission.
Option 2 - configuration on your own
To access the Google Pay for Passes you need to sign up. After you submit the form, the support team will contact you to validate your use case and create your Google Pay API for Passes account.
-
Go to the Credentials page.
-
Click Create credentials > Service Account
-
Fill the form with the following information
- Service account name : neostore
- Service account id : leave the autogenerated information
-
Click and done to complete the service account creation
Note the email address generated for the service account. example :neostore@neostore-123456.iam.gserviceaccount.com
-
Click on the service account you just created and go to the Keys tab
-
Click on Add Key > Create new key
-
Choose json and click on Create
-
save the generated file and the associated secret to a secure location
-
Go to the Google Wallet API Developer page (https://console.cloud.google.com/apis/library/walletobjects.googleapis.com) and enable API access
-
Go to the Google Pay Merchant Center
-
Click on Users
-
Click on invite a user
-
fill the form with the following information :
- email address : the one noted on step 4
- Access level : Developer
-
Click on Invite
-
Click on “establishment details” and verify that all the information is filled and approved
-
Click on “Google Wallet API”
-
Copy/paste the
IssuerId
and save it
-
Go back to neostore administration console and click on Wallet > Configuration > Google and fill the form with json from step 8 and
issuerId
from step 15
-
If after testing with a google card you have the
Go back to Google Wallet API
And ask for public access. You can use this text.For loyalty card usage
Hello,
We’d like to use the Google wallet API to generate loyalty card in store.
The customer can scan a QRCode (example : xxxx) and create or retrieve his account and download a loyalty card on his wallet.We work with neostore.cloud for this.
Regards,
For Event usage
Hello,
We’d like to use the Google wallet API to generate event tickets.
The customer will receive a mail with a download link and retrieve their tickets on his wallet. We will also display a “add to wallet” button on our website after purchasing tickets.We work with neostore.cloud for this.
Regards,