Requirements

Apple Developer Program membership

If order to create and distribute Apple Wallet passes (such as event tickets, boarding passes, coupons, or loyalty cards), an Apple Developer Program membership is required, because all passes must be Digitally Signed for Security. The certificates used for signing are tied to an Apple Developer account.

Both individuals and companies can enroll in the Apple Developer Program for a yearly fee of $99 USD. The sign-up process is simple, and once enrolled, generating the necessary certificates is quick and easy. You can access the enrollment link here: https://developer.apple.com/programs/enroll/

Creating and importing an Apple Certificate into Passwire

Once you have an active Apple Developer Account, log into Passwire and visit the Teams page, scoll down to Certificates and click the Import Certificate button.

Step 1: Download Certificate Signing Request (CSR)

Apple needs a Certificate Signing Request (CSR) to create a certificate. Conveniently, we can generate this file for you using your current Team Name and contact information. Simply click the Download CSR button. The CSR is then downloaded to your computer as file apple.csr

Step 1

Step 2: Create Certificate at Apple Developer Portal

In another browser tab, log in to your Apple Developer account.

Register a Pass Type ID

Click Identifiers.

Register Pass Type ID

Click the + Button.

Register Pass Type ID

Choose Pass Type IDs and click Continue

Register Pass Type ID

Enter a description and a unique identifier. Apple recommends following the reverse domain convention here. Example: If you own a domain example.com, you would chose pass.com.example

Click Continue.

Register Pass Type ID

Verify that everything is correct and click Register.

Register Pass Type ID

Locate your newly registered Pass Type ID, and click it.

Click on Create Certificate

Create Certificate

You do not have to enter anything. Just click on Choose File and select file apple.csr (you downloaded this file earlier). Then click Continue.

Create Certificate

Clicking Download will download the generated certificate pass.cer to your computer.

Create Certificate

This was the hardest part. We are almost done!

Step 3: Upload Certificate

Return to your Passwire browser tab. If you accidently closed the tab, log back into Passwire and visit the Teams page, scoll down to Certificates and click the Import Certificate button.

Click Next until you are arrive at Step 4 - "Upload Certificate".

Upload Certificate

Just click on Upload Certificate and Select the file pass.cer

The dialog should close and your certificate should appear in your team's certificate list.

Upload Certificate