In order to issue passes, Apple requires that you have an Apple Developer Program account. The Apple Developer Program is a paid subscription that enables distribution of apps and passes.
ℹ️ Enroll in the Apple Developer Program if you do not already have an account.
Once enrolled, follow the steps below so that you may begin issuing passes on the Badge platform.
Step 1 - Register a Pass Type Identifier in the Apple Developer Portal
A pass type identifier is a unique identifier that Apple uses to identify and group related passes. If you already have a Pass Type Identifier that you want to use you can skip this step.
ℹ️ Pass Templates that share the same Identifier may be visually grouped inside the wallet when passes are downloaded. Keep this in mind when deciding whether to reuse Identifiers between multiple Pass Templates.
Navigate to Apple Developer Portal (Register a Pass Type ID).
Provide your
Description
andIdentifier
.Click Continue and then Register to create the Pass Type Identifier.
Step 2 - Create a Certificate Signing Request (CSR)
Issuing a pass requires a signing certificate. Before you can generate a signing certificate, you need a certificate signing request (CSR).
To get a new CSR click the Create CSR button in your Badge Workspace under Settings > Certificates & Identifiers
You browser will download or prompt you to save a CSR file to your local machine. It should have a
.certSigningRequest
file extension.Make note of where this file was downloaded for the next step
Step 3 - Create a Certificate in the Apple Developer Portal
Every Pass Type Identifier
requires a corresponding certificate.
Navigate to Apple Developer Portal (Create a Certificate).
Select
Pass Type ID Certificate
from the list, then click Continue.Enter your Pass Certificate Name, and then select the
Pass Type Identifier
you created in the previous step. Click Continue.Select
Choose File
and upload the CSR file from the previous step.Click Continue and then Download to save the generated certificate (
pass.cer
) to your local machine.Make note of where this file was downloaded for the next step
Step 4 - Upload the Certificate to your Badge Workspace
Now that you have a certificate, the final step is to upload it to your Badge workspace.
To upload the certificate click the Upload Certificate button in your Badge Workspace under Settings > Certificates & Identifiers
Select
Click to Upload
and choose the.cer
file from the previous step.
Congrats! You've completed the Apple Certificate Upload process, creating an Apple Pass Type Identifier in the Badge Platform. You are now ready to begin creating Pass Templates.
⚠️ Certificate Renewal
It is important to take note of the Certificate Expiration Date and renew the certificate before it expires. Apple sends an email reminder to the team owner 30 days before expiry.
To renew a certificate, follow the same steps as above, but instead of registering a new Pass Type Identifier, reuse the existing one (i.e start at step 2). When uploading a new certificate to a Badge workspace, any workspace certificate with a matching Pass Type Identifier will be replaced.