Documentation
- Getting Started
- Create a template
- Create passes
- Pass functionality
- Google Wallet
- Push Notifications and Updates
- Updating passes (and sending push notifications)
- About Wallet Push Notifications
- Sending an update to a single pass
- Updating all passes of a template
- Segmentation using Saved Searches
- Sending a message as Push Notification
- Testing Push Notifications
- Location based notifications – troubleshooting
- Troubleshooting Push Notifications on Android
- Sending Wallet passes
- Analytics
- Integrating third party systems
- Certificates
- Smart Scan App
- Selling passes
- NFC Passes
- White Labeling
- Users and permissions
- Pass Bundles
Creating a certificate
The steps needed to create a certificate are described below as well if you want to read through the process.
You need a paid Apple Developer account to create Pass Type IDs and certificates. If you don’t have one, you can enroll here: https://developer.apple.com/enroll
Creating a new certificate
To create a new certificate you need to create a Pass Type ID in the Apple Developer Portal, download a certificate signing request (CSR) from gifttowallet and use it to create a certificate for the Pass Type ID.
First, log in to the Apple Developer Portal: https://developer.apple.com/membercenter/index.action
After logging in on the Apple Developer Portal, click on “Certificates, Identifiers & Profiles”.
Click on “Identifiers” in the menu on the left.
Afterwards you should see this screen:
Click on “All Types” on the upper right and select “Pass Type IDs”.
Click on the blue plus sign next to the headline “Identifiers” on the next page to create a new Pass Type ID.
Select “Pass Type IDs” on the form that is now shown and click “Continue”.
Enter description and an Identifier. The identifier should be a reverse-domain name. E.g. if your domain is example.com you should use pass.com.example.my-name
Click “Continue” on the upper right.
Click on “Register” and on the next page to create the new Pass Type ID.
You’ll now see a list of all Pass Type IDs. Click on the ID you’ve just created.
The next page shows a button to create a certificate. Click on that button and Continue on the following page.
The Developer Portal will now ask for a CSR file that is needed to create the certificate.
Going to Certificates –> Create or update certificate –> Create certificate without the wizard –> Download CSR file in the gifttowallet online portal.
Your browser will download a file called “upload-to-apple.csr”. Upload this file on the the form in the Apple Developer Portal and click on “Continue” afterwards.
Apple now creates the new certificate and shows a page where you can download it. Click on the “Download” button to download your certificate.
Go back to the gifttowallet certificate section (if you should have closed it in the meantime, this is the link that takes you to the correct page: “Create a new certificate”).
Upload the certificate file that you’ve downloaded in the Apple Developer Portal (filename should be pass.cer) by selecting that file and clicking the “Save” button.
Click on Save and gifttowallet will show you a message that your certificate has been saved.