機能を設定する

Web上でのApple Payを設定する

Web上でのApple Payを設定すると、ユーザーがWebアプリ内で商品やサービスを購入できるようになります。

まず、デベロッパアカウントでマーチャントIDを作成します。マーチャントIDとは、Apple Payでの支払いを受け付ける販売者としてデベロッパを識別する一意のIDです。複数のアプリに対して同じマーチャントIDを使用することが可能です。マーチャントIDに有効期限はありません。

次に、マーチャントIDと関連付けられるペイメントプロセッシング証明書を作成します。この証明書は、支払い情報を暗号化するために使用されます。ペイメントプロセッシング証明書は25か月ごとに期限切れとなり、無効化させることもできます。証明書が期限切れになった場合や無効になった場合は、ペイメントプロセッシング証明書を再度作成してください。

その後、Apple Payの決済を処理する組織内のマーチャントドメインを登録し、Apple Payのサーバとやり取りする際の認証に使用するマーチャントID証明書を作成します。

必要な役割:Account HolderまたはAdmin。

マーチャントドメインを登録する

  1. 証明書、ID、プロファイル」のサイドバーにある「Identifiers(ID)」をクリックし、右上のポップアップメニューから「Merchant IDs(マーチャントID)」を選択します。

  2. 右側でマーチャントIDを選択します。

  3. 「Merchant Domains(マーチャントドメイン)」で、「Add Domain(ドメインを追加)」をクリックします。

  4. 完全修飾ドメイン名(FQDN)を入力し、「Save(保存)」をクリックします。

  5. 「Download(ダウンロード)」をクリックし、ダウンロードしたファイルを指定の場所に配置して、「Verify(検証)」をクリックします。

  6. 「Done(完了)」をクリックします。

マーチャントドメインを削除する

  1. 証明書、ID、プロファイル」のサイドバーにある「Identifiers(ID)」をクリックし、右上のポップアップメニューから「Merchant IDs(マーチャントID)」を選択します。

  2. 右側でマーチャントIDを選択します。

  3. 「Merchant Domains(マーチャントドメイン)」で、削除するドメインの横にある「Remove(削除)」をクリックし、表示される手順に従います。

マーチャントドメインを検証する

  1. 証明書、ID、プロファイル」のサイドバーにある「Identifiers(ID)」をクリックし、右上のポップアップメニューから「Merchant IDs(マーチャントID)」を選択します。

  2. 右側でマーチャントIDを選択します。

  3. 「Merchant Domains(マーチャントドメイン)」で、検証するドメインの横にある「Verify(検証)」をクリックし、表示される手順に従います。

マーチャントID証明書を作成する

  1. 証明書、ID、プロファイル」のサイドバーにある「Identifiers(ID)」をクリックし、右上のポップアップメニューから「Merchant IDs(マーチャントID)」を選択します。

  2. 右側でマーチャントIDを選択します。

  3. 「Apple Pay Merchant Identity Certificate(Apple PayマーチャントID証明書)」で、「Create Certificate(証明書を作成)」をクリックします。

  4. Macで証明書署名リクエストを作成し、「Continue(続ける)」をクリックします。

  5. 「Choose File(ファイルを選択)」をクリックします。

  6. 表示されたダイアログで、証明書リクエストのファイル(拡張子が.certSigningRequestのファイル)を選択し、「Choose(選択)」をクリックします。

  7. 「Continue(続ける)」をクリックします。

  8. 「Download(ダウンロード)」をクリックします。

    証明書のファイル(拡張子が.cerのファイル)がダウンロードフォルダに表示されます。

Web上でのApple Payについて詳しくは、Apple Pay JSのドキュメントを参照してください。