Part 3: Additional Setup Only for Apple Pay on the Web

If you develop web pages that support Apple Pay on the Web, your customers can use Apple Pay to purchase goods and services from within your web page. You can use the same Apple Pay merchant ID and Apple Pay payment processing certificate as required for Apple Pay in-app implementations. However, Apple Pay on the Web requires additional set-up tasks that you perform in your Apple Developer account:
  • Creating an Apple Pay Merchant Identity Certificate
  • Registering Your Merchant Domains with Apple
IMPORTANT
If you created multiple merchant ID and payment processing certificate pairs to support multiple environments, such as sandbox and production, you must associate each pair with a unique merchant identify certificate.

Creating an Apple Pay Merchant Identity Certificate

If you offer your customers Apple Pay in a web page, you must create an Apple Pay merchant identity certificate and associate it with your merchant ID. You need this Transport Layer Security (TLS) certificate in order to authenticate your sessions with the Apple Pay servers.
Follow these steps to create an Apple Pay merchant identity certificate:
IMPORTANT
When you perform tasks at the Apple Developer portal, always refer to official Apple documentation for the most up-to-date information
.
  1. Log in to your Apple Developer merchant account as an Account Holder or Admin.
  2. In the left navigation panel, select
    Certificates, Identifiers & Profiles
    .
  3. Perform these steps for each merchant identity certificate you need to create:
    1. Click
      Identifiers
      , and click the plus sign (
      +
      ) on the top left.
    2. Select
      Merchant IDs
      and click
      Continue
      .
    3. Enter the merchant description and identifier name, and then click
      Continue
      .
    4. Click
      Register
      .

Registering Your Merchant Domains with Apple

Each merchant domain in your organization that will process Apple Pay transactions must be registered with Apple.
Follow these steps to register your merchant domains with Apple:
IMPORTANT
When you perform tasks at the Apple Developer portal, always refer to official Apple documentation for the most up-to-date information
.
  1. Log in to your Apple Developer merchant account as an Account Holder or Admin.
  2. In the left navigation panel, select
    Certificates, Identifiers & Profiles
    .
  3. Perform these steps for each merchant domain that you registered with Apple:
    1. Click
      Identifiers
      , and select
      Merchant IDs
      in the pop-up menu on the top right.
    2. On the right, select your merchant identifier.
    3. Under Merchant Domains, click
      Add Domain
      . Enter the fully qualified name of the domain and click
      Save
      .
    4. Click
      Download
      , place the downloaded file in the specified locations, and click
      Verify
      .
  4. After you add all merchant domains that will process Apple Pay transactions, click
    Done
    .

Verifying the Merchant Domains That You Registered with Apple

Follow these steps to verify the merchant domains you registered with Apple:
IMPORTANT
When you perform tasks at the Apple Developer portal, always refer to official Apple documentation for the most up-to-date information
.
  1. Log in to your Apple Developer merchant account as an Account Holder or Admin.
  2. In the left navigation panel, select
    Certificates, Identifiers & Profiles
    .
  3. Perform these steps for each merchant domain that you registered with Apple:
    1. Click
      Identifiers
      , and select
      Merchant IDs
      in the pop-up menu on the top right.
    2. On the right, select your merchant identifier.
    3. Under Merchant Domains, click
      Verify
      next to the domain name.
    4. Follow the instructions that appear on the screen.