概要

Apple Pay の実装方法を紹介します。

仕組み

Apple Pay は Apple 製デバイスがお財布代わりになる簡単な決済方法です。

iOS での利用

Apple Pay の設定について

Apple Payの設定方法を参照してください。

  1. Apple Merchant ID を登録します
    Apple Pay をご利用するには、Apple Merchant IDを登録する必要があります。

  2. Apply Pay 証明書の作成
    支払い情報を暗号化するために、証明書が必要です。
    以下の手順で証明書の作成します。
    (1) stera smart one の「開発設定」→「Apple Pay」→「Apple Pay Certificate」から、CSR(Certificate Signing Request)ファイルを入手します。
    (2) 入手した CSR ファイルで Apple Developer Site にアップロードし、ステップ1で登録した Apple Merchant ID を利用し、証明書を作成します。
    (3) 証明書を stera smart one にアップロードします。

  3. Xcode に統合する
    Xcode よりプロジェクトを開き、Capabilities のタブに Apple Pay のスイッチをオンにします。この際に、デベロッパーアカウントのログインを要求されることがあります。オンにした後、ステップ1で作られた Merchant ID のチェックボックスを有効することで、Apple Pay の設定は完了します。

    詳細はAdding capabilities to your app を参照してください。

Apple Pay (中国銀聯) 専用証明書の作成について

(「中国銀聯 Apple Pay」を申し込んだ場合のみ、このステップが必要です)

  • Apple Developer から、Certificate Signing Request (CSR)ファイルを作成してください。以下のガイドを参考してください。

  • CSR ファイルを作成する時、必ず「Let me specify key pair information」項目をチェックしてください。

  • 「Key Pair Information」画面で、Algorithm を「ECC」に指定し、Key Sizeを「256 bits」に指定してください。

  • 作成した CSR ファイルを developer.apple.com にアップロードする時、
    「Will payments associated with this Merchant ID be processed exclusively in China?」を「No」を選択してください。

  • 作成した証明書(.cer)をダウンロードして、個人情報交換ファイル(.p12)を空文字列のパースワード でエクスポートしてください。
  • stera smart one の「開発設定」→「Apple Pay」→「Apple Pay Certificate (中国)」に、上記証明書(.cer)と個人情報交換ファイル(.p12)をアップロードしてください。

Webブラウザでの利用

準備

実装

注意事項

その他