Skip to main content
All CollectionsHow-Tos
Adding an Apple Pass Type Identifier and Certificate
Adding an Apple Pass Type Identifier and Certificate

Before you can create a Template and begin issuing passes, you must upload an Apple Pass Type ID Certificate to your Badge workspace.

Tyler Jones avatar
Written by Tyler Jones
Updated over a month ago

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.

  1. Provide your Description and Identifier.

  2. 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).

  1. To get a new CSR click the Create CSR button in your Badge Workspace under Settings > Certificates & Identifiers

  2. You browser will download or prompt you to save a CSR file to your local machine. It should have a .certSigningRequest file extension.

  3. 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.

  1. Select Pass Type ID Certificate from the list, then click Continue.

  2. Enter your Pass Certificate Name, and then select the Pass Type Identifier you created in the previous step. Click Continue.

  3. Select Choose File and upload the CSR file from the previous step.

  4. Click Continue and then Download to save the generated certificate (pass.cer) to your local machine.

  5. 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.

  1. To upload the certificate click the Upload Certificate button in your Badge Workspace under Settings > Certificates & Identifiers

  2. 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.

Did this answer your question?