Articles in this section
Category / Section

Google Wallet account

Published:
Updated:

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.

Untitled (25).png

  • 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.

Untitled (26).png

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.

  1. Go to the Credentials page.

  2. Click Create credentials > Service Account

    Untitled (27).png

  3. Fill the form with the following information

  • Service account name : neostore
  • Service account id : leave the autogenerated information
    Untitled (28).png
  1. 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

  2. Click on the service account you just created and go to the Keys tab

    Untitled (29).png

    Untitled (30).png

  3. Click on Add Key > Create new key

    Untitled (31).png

  4. Choose json and click on Create

    Untitled (32).png

  5. save the generated file and the associated secret to a secure location

  6. Go to the Google Wallet API Developer page (https://console.cloud.google.com/apis/library/walletobjects.googleapis.com) and enable API access

    Untitled (33).png

  7. Go to the Google Pay Merchant Center

  8. Click on Users

    Untitled (34).png

  9. Click on invite a user

    Untitled (35).png

  10. fill the form with the following information :

  • email address : the one noted on step 4
  • Access level : Developer
    Untitled (36).png
  1. Click on Invite

    Untitled (37).png

  2. Click on “establishment details” and verify that all the information is filled and approved

    Untitled (38).png

  3. Click on “Google Wallet API”

    Untitled (39).png

  4. Copy/paste the IssuerId and save it
    Untitled (40).png

  5. 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

    Untitled (41).png

  6. If after testing with a google card you have the

    Untitled (42).png

    Go back to Google Wallet API
    Untitled (43).png

    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,

Access denied
Access denied