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/
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.
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
In another browser tab, log in to your Apple Developer account.
Click Identifiers.
Click the + Button.
Choose Pass Type IDs and click Continue
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.
Verify that everything is correct and click Register.
Locate your newly registered Pass Type ID, and click it.
Click on 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.
Clicking Download will download the generated certificate pass.cer to your computer.
This was the hardest part. We are almost done!
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".
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.