Tue Oct 07 2025 Breaking News

Apple、12月31日から始まるEUの新しい支払いポリシーについて開発者に通知c

Apple、12月31日から始まるEUの新しい支払いポリシーについて開発者に通知c
Apple、12月31日から始まるEUの新しい支払いポリシーについて開発者に通知c
アプリストア

EUでは12月31日に新たな法律が施行され、オンライン購入に影響を及ぼします。Appleは、開発者への影響と、この変更に備えて何をすべきかについて、事前に情報を提供しました。

欧州連合の強力な顧客認証 (SCA) 法は 2020 年 12 月 31 日に発効され、ヨーロッパのユーザーに販売する開発者はいくつかの設定を確認したり変更したりする必要が生じます。

Apple は、App Store と Apple Pay はすべて SCA に従って動作するように設定されているが、開発者はアプリの StoreKit と Apple Pay の実装を確認する必要があると述べています。

Apple は、開発者サイトのサポート ドキュメントで、Store Kit と Apple Pay の両方について開発者が行う必要がある作業を詳しく説明しています。

StoreKitでトランザクションを処理する

SCA が必要なアプリ内購入の場合、ユーザーはクレジットカードまたはデビットカードの認証を求められます。認証のため、購入フローから銀行または決済サービスプロバイダのウェブサイトまたはアプリに移動され、その後 App Store にリダイレクトされます。App Store では、購入が完了したことを知らせるメッセージが表示されます。この中断されたトランザクションの処理は、家族の承認者による承認が必要な「承認と購入のリクエスト」による購入や、購入を完了する前に更新された App Store の利用規約にユーザーが同意する必要がある場合と同様です。

トランザクションオブザーバーを初期化して、新しいトランザクションに応答し、保留中のトランザクションをAppleと同期することで、アプリが中断されたトランザクションを適切に処理できることを確認してください。このオブザーバーは、アプリがSCAトランザクションを処理するのに役立ちます。SCAトランザクションは、ユーザーがアプリを終了した際に、支払いキューを「失敗」または「延期」の状態に更新します。認証後にユーザーがApp Storeにリダイレクトされると、「購入済み」状態の新しいトランザクションが直ちにオブザーバーに送信され、 transactionIdentifier プロパティに新しい値が含まれる場合があります。特定のSandbox Apple IDを使用して、中断された購入シナリオをサンドボックスでテストできます。

Apple Pay の場合は次の手順に従ってください。

Apple Payには認証機能が組み込まれているため、銀行による追加認証は必要ありません。ただし、アプリやウェブサイトでApple Payを使って決済を行う際に問題が発生するのを避けるため、決済リクエストに正しい国コードを使用し、決済明細書に最終金額を記載してください。

 (アプリの場合)と (ウェブサイトの場合)の値 countryCode は、  資金を処理する国の正しい2文字の国コードに設定する必要があります。この値を正しく設定することで、加盟店 とユーザーのカード発行会社の両方がEEA圏内にある場合、PSD2準拠の暗号が確実に適用されます。PKPaymentRequestApplePayPaymentRequestcountryCode

支払いシートには、保留中の金額ではなく、最終的な金額を記載してください。これにより、取引金額と加盟店識別子が暗号文に含まれ、取引の出所と真正性を証明するダイナミックリンクが可能になります。

EU における SCA に関する詳細と Apple からのリソースについては、こちらをご覧ください。

www.cckvp.com を Google ニュース フィードに追加します。 

FTC: 収益を生み出す自動アフィリエイトリンクを使用しています。詳細はこちら。

Stories You May Have Missed