Apple Pay ドメインのアソシエーションファイルの有効期限が切れている場合の解決方法

ウェブサイトで使用する Stripe Elements 用の Apple Pay ドメインを新規に登録しようとすると、以下のエラーが表示される場合があります。

You have an outdated file hosted at https://{domain}/.well-known/apple-developer-merchantid-domain-association.To verify with Apple that you control your domain, you must host the file: https://stripe.com/files/apple-pay/apple-developer-merchantid-domain-association

Apple は、ドメインアソシエーションファイルの有無により、Apple Pay に登録しようとしているドメインを管理する権限がユーザーにあるかどうかを確認します。このファイルには有効期限がハードコーディングされています。上記のエラーメッセージが表示された場合は、ユーザーが使用しているドメインアソシエーションファイルの有効期限が切れています。


この問題を解決する手順は以下のとおりです。

  1. https://stripe.com/files/apple-pay/apple-developer-merchantid-domain-association から最新バージョンのファイルを取得します。これは、ドキュメントStripe ダッシュボードでホストされているファイルと同じバージョンです。
  2. このファイルを https://{domain}/.well-known/apple-developer-merchantid-domain-association でホストします。
  3. ドキュメントに記載されている手順で登録を再試行します。


追加情報