Articles in this section
Category / Section

Exporting Neostore Passes to a New Pass Provider

Published:
Updated:

If you are transitioning from Neostore to another pass provider, this guide explains the necessary steps to export your wallet passes and configure them for the new system.


Overview

Neostore allows you to export all passes and redirect their updates to a new pass provider. Here’s how to complete the migration efficiently.


1. Export Pass Data from Neostore

  1. Access the Admin Console:

    • Navigate to the following URL:
      https://admin.neostore.cloud/tenant/~/passes/
      
    • Download the list of all passes. This export will include the details required for migration.
  2. Exported Data:

    • The exported list contains:
      • Pass Serial Numbers: Unique identifiers for each pass.
      • Authentication Tokens (Apple): Secrets for secure access and updates.
      • Resource IDs (Google): Unique identifiers for Google Wallet passes.
      • External Identifiers: Links to external systems.

2. Update the Configuration

To redirect updates to the new pass provider:

  1. Edit the Configuration File:

    • Open the file located at:
      /server/apple.yml
      
    • Add or update the property webServiceUrl with the URL of your new pass provider’s endpoint.

    Example:

    webServiceUrl: "https://new-provider.example.com/api/<tenantId>/passes/apple"
    
  2. Save the Configuration:

    • Ensure the file is correctly updated and saved before proceeding.

3. Push Updates to Passes

  1. Initiate a Push Update:

    • Use the “Push Update” feature in the Neostore admin console to refresh all passes.
    • This action will propagate the updated webServiceUrl to all passes, ensuring they redirect to the new pass provider.
  2. Verify the Updates:

    • Confirm that passes have successfully connected to the new provider by testing a sample pass.

Conclusion

By exporting the necessary data, updating the webServiceUrl, and pushing updates, your passes will transition smoothly to the new system. If you encounter any issues, consult the support team of your new pass provider or Neostore’s documentation.

Access denied
Access denied