Articles in this section
Category / Section

Apple Wallet certificates

Published:
Updated:

Neostore offers features that require configuration from Apple. To utilize these features, the tenant must be the owner of an Apple account. To join the Apple Developer Program, enroll here. It is recommended to enroll as an Organization.

French Turorial below:

Option 1 - account delegation

In order to simplify the process, it is possible to give access your Apple account to Neostore.

On your Apple membership dashboard add contact@neostore.cloud as an administrator. This will allow neostore to do all the configuration for you.

It is possible to assign new permission from this page Apple access users

image.png

Option 2 - configuration on your own

Please follow the next steps to configure your Apple membership program for Neostore.

  1. Login to the Apple developer program console
  2. Go to Certificates, IDs & Profiles > Identifiers
    image.png
  3. Click on the + button and select Pass Type IDs and then click on continue
    image.png

    image.png
  4. Fill the form with
  • description : membership pass
  • identifier : fill with the information provided by neostore, this information could be found in neostore administration console here : Neostore - Wallets > Apple configuration with field named pass type identifier
    Name should be pass.cloud.neostore.{tenantId} where {tenantId} is the name of your brand. If the name doesn’t fit this pattern, please contact your Neostore representative.
    image.png

    image.png
  1. validate the form by clicking on the Continue button and then on the Register button
    image.png

    image.png

    You will be redirected to a list with all your generated pass type identifiers.
  2. click on the identifier you just created on the list
    image.png
  3. and then on create certificate Button
    image.png
  4. In another tab, go to Neostore administration console here - Neostore - Wallets > Apple configuration and click on generate CSR
    image.png

    and then download the CSR using the Download CSR button
    image.png
  5. go back to the apple developer tab and fill the form with
  • certificate name : leave empty
  • CSR request : upload the file provided by neostore. This file name will be similar to pass.cloud.neostore.molia.csr
    image.png

    and then click on the Continue button
    image.png
  1. Download the generated certificate
    image.png
  2. Upload the certificate file (pass.cer) to neostore - Neostore - Wallets > Apple configuration
    image.png
  3. Validate the information and click on apply certificate
    image.png
  4. On apple developer center go to Keys - Apple Developer - Keys and click on the + button
    image.png
  5. Fill the form with
  • key name : Wallet push notification
  • select Apple Push Notifications service (APNs)
    image.png
  1. Click on Continue
    image.png
  2. Click on Register
    image.png
  3. Click on Download
    image.png

    This key file and Key Id needs to be submitted to Neostore
  4. Go to Neostore - Wallets > Apple Push Notification configuration
    • fill the Key ID with the information provided by Apple
    • upload the downloaded AuthKey_xxx.p8 file
      image.png

Renew

  1. Login to the Apple developer program console
  2. Go to Certificates, IDs & Profiles > Certificates and click on the + button
    image.png
  3. Select “Pass Type ID” and click on Continue
    image.png
  4. Go to Neostore administration console here - Neostore - Wallets > Apple configuration and click on generate CSR
    image.png

    and then download the CSR using the Download CSR button
    image.png
  5. go back to the apple developer tab and fill the form with
  • certificate name : leave empty
  • CSR request : upload the file provided by neostore. This file name will be similar to pass.cloud.neostore.molia.csr
    image.png

    and then click on the Continue button
    image.png
  1. Download the generated certificate
    image.png
  2. Upload the certificate file (pass.cer) to neostore - Neostore - Wallets > Apple configuration
    image.png
  3. Validate the information and click on apply certificate
    image.png
Console_Admin_Neostore_-_Certificats.mp4
Access denied
Access denied