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
-
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.
- Navigate to the following URL:
-
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.
- The exported list contains:
2. Update the Configuration
To redirect updates to the new pass provider:
-
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"
- Open the file located at:
-
Save the Configuration:
- Ensure the file is correctly updated and saved before proceeding.
3. Push Updates to Passes
-
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.
-
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.