Skip to main content

Set Up Apple Wallet

This page explains how to configure Apple Wallet so customers can add their Customer barcode/QR code (based on their store customer ID) to Apple Wallet.

By enabling Apple Wallet, customers can display their Customer barcode/QR code directly in the Apple Wallet app. This removes the need to log in to their account page just to show a code and provides a smoother checkout experience.


Prerequisites

Using this feature requires registration in the Apple Developer Program.

The following are required to complete registration:

  • Apple ID with two-factor authentication enabled
  • D-U-N-S® number (required when applying as a company)

For more details, please refer to Apple's documentation: Program Enrollment

⚠️ Apple Developer Program registration requires an annual fee (USD 99+).


Supported Themes

Apple Wallet can be used with:

  • Customer accounts — Recommended (new customer accounts)
  • Customer accounts (legacy) on OS 2.0 compatible themes

Apple Wallet cannot be used with:

  • Legacy customer account pages on themes that are not OS 2.0 compatible

Apple Wallet Setup – Common Steps

Open the Apple Wallet tab in the Barcodeator app.

1. Fill in fields and upload images

  • Card Title
  • Barcode Type (QR code or CODE128)
  • Images (logo, icon, main image) × 3 sizes

Configure each field as needed. A preview on the right side of the page will show how your settings will appear in Apple Wallet.

Apple Wallet image upload screen

After uploading the images, click Save Apple Wallet to save the images.

2. Download the CSR file (Certificate Signing Request)

Once images are uploaded, you can download the CSR file, which is required to issue an Apple Wallet certificate.

This CSR file will be used in the Apple Developer portal to generate the pass certificate.

After images uploaded


Issue a Certificate (pass.cer) in Apple Developer

Follow these steps in your Apple Developer account dashboard.

1. Log in to Apple Developer

Click on Certificates.

Apple Developer home

2. Open Identifiers and register a new Identifier

Click the + button next to Identifiers.

Register an App ID

3. Select Pass Type ID

Choose Pass Type IDs and click Continue.

Register a New Identifier

Enter appropriate information for Description and Identifier.
We recommend using:

  • Description: Store Name Pass Type ID
  • Identifier: pass.com.myshopify.storename

This makes it easy to identify later.

Pass Type ID selection

Click Register to complete creation.

Pass Type ID details

4. Open the created Pass Type ID from the Identifiers list

Find the Pass Type ID you created and click to open its details.

Identifiers Home

5. Create Certificate

Click Create Certificate.

Create Certificate

Click Choose File, and upload the CSR file downloaded from the Barcodeator app.

※ The field “Enter your Pass certificate name” can be left blank.

Create new certificate screen

Once uploaded, the Continue button will become clickable.
Click Continue to complete registration.

6. Download Certificate (pass.cer)

After processing, Apple will generate the pass.cer file.

Click Download and save the certificate to your computer.

Download certificate

This completes all required steps in the Apple Developer portal.


Upload pass.cer to Barcodeator

Return to Barcodeator and upload the pass.cer file.

Click the certificate upload area or drag & drop the pass.cer file into it.

Upload pass.cer

Once uploaded successfully, the screen will show confirmation like this:

Certificate uploaded

⚠️ Your certificate is valid for 1 year from the date of issuance. Annual renewal is required.


Add Apple Wallet to Your Store (Customer Account Page)

Apple Wallet can be displayed as an app block on the profile page.

You can open the editor from:

  • Barcodeator app → "Edit profile page"
    or
  • Shopify Admin → Settings → Checkout → Customize

In the left sidebar, choose Apps → Add to Apple Wallet, then select Profile as the placement.

Recommended account example


Legacy customer accounts (OS 2.0 compatible theme)

Go to:

  • Shopify Admin → Sales channels → Online Store → Themes → Customize

Then add a section:

Add section → Apps → Add to Apple Wallet

Legacy account example

⚠️ In the theme editor, dummy data is displayed.
Always test using an actual iPhone logged in to a customer account.


Errors When Apple Wallet Is Not Fully Configured

If Apple Wallet has not been configured correctly, you may see the following warning when adding the app block.

Apple Wallet configuration error (new UI)

Example – Legacy customer accounts

Apple Wallet configuration error (legacy)

⚠️ If an error appears, please review all steps in Apple Wallet Setup – Common Steps (images, CSR download, certificate upload).


You have now completed Apple Wallet setup.
Next, proceed to: Using Barcodeator with Shopify POS