Overview
What is an Apple Pass Type Identifier?
An Apple Pass Type Identifier is required to create and update Apple Wallet passes. Each pass must be associated with a valid Pass Type Identifier and certificate for cryptographic authentication. If the Pass Type Identifier or certificate is invalid, passes cannot be added to Apple Wallet or receive updates.Do I need to create an Apple Pass Type Identifier?
PassEntry can issue Apple Pass Type Identifiers on behalf of clients who meet our eligibility criteria. This allows you to create and update Apple Wallet passes without managing your own Pass Type Identifier. If your use case requires you to manage your own Pass Type Identifier, follow the guide below. If you are unsure, please reach out to PassEntry via [email protected].Apple Guide: Create Wallet identifiers and certificates
Guide
1
Contact PassEntry to create an entity for your Pass Type Identifier
The first step will be to reach out to PassEntry to create an entity for your Pass Type Identifier.
2
Enroll in the Apple Developer Program
To create an Apple Pass Type Identifier and the corresponding certificate, you will need to enroll in the Apple Developer Program if you haven’t already.
Enrollment takes 1-2 business days to complete and costs $99 per year.
3
Create an Apple Pass Type Identifier
- Login to your Apple Developer Portal and Register a Pass Type ID.
- Enter a Description and and click “Continue”.
- Confirm the submitted information and click “Register” to create the Pass Type Identifier.
4
Download your Certificate Signing Request (CSR)
In order to create a certificate, you will need to download a Certificate Signing Request (CSR).
- Use the PassEntry API to download your CSR file.
Download your CSR file
- Save the CSR file to your computer. Check that the file is a valid CSR file by opening it in a text editor. It should contain the following:
5
Create an Apple Pass Type Identifier Certificate
In order to create, distribute and update Apple Wallet passes, you will need to create a certificate, associated with your Pass Type Identifier.
- From your Apple Developer Portal, navigate to the Create a New Certificate page.
- Select “Pass Type ID Certificate” from the dropdown under “Services” and click “Continue”.
- Enter your Pass certificate Name(optional) and select the Pass Type Identifier you created in the previous step, then click “Continue”.
- You will be prompted to upload your CSR file. Upload the CSR file you downloaded in the previous step and click “Continue”.
- Your certificate has been created and will display information about the certificate, such as the certificate ID and the expiration date of the certificate.
- Download the certificate and save it to your computer, this will be saved as
pass.cer
6
Upload your certificate to PassEntry
Once you have downloaded your certificate, you will need to upload it to PassEntry.
- Use the PassEntry API to upload your certificate file.
Upload your certificate file
- Your certificate has been uploaded and will display information about the certificate, such as the Pass Type Identifier** **and the expiration date of the certificate.