店頭会計の支払を強化
この記事では、Microsoft Dynamics 365 Commerce での店舗チェックアウトの強化された強力な顧客認証 (SCA) サポートの概要を提供します。
重要な用語
相談 | 説明 |
---|---|
SCA | 強力な顧客認証により、オンライン購入が試行されるときにカードを発行した銀行がカード所有者の ID を確認できます。 このプロセスは通常、店舗チェックアウト フローからカードの発行銀行によってホストされているページへのリダイレクトを介して完了します。 そこで、カード所有者の ID が確認されます。 その後、カード所有者は店舗チェックアウト フローに戻り、チェックアウトを介して注文が続行されます。 |
リダイレクト | オンラインの買い物客の閲覧セッションを、販売者の店舗外に移動するアクション。 |
カードのトークン | 実際の支払カード番号を参照するために使用されるエイリアス。 カード トークンを使用すると、実際の支払カードへの参照を保存できます。 同時に、実際の支払カード番号を保存するときに発生するセキュリティ問題を防ぐのに役立ちます。 |
従来、店舗チェックアウト プロセスでは、支払プロセッサに対して 2 つの異なる呼び出しが行われました。 最初の呼び出しは、チェックアウト時に支払プロセッサの埋め込み HTML iFrame 要素に入力されたカード番号をトークン化するために使用されました。 呼び出し中に、SCA も有効になり、必要に応じてカード所有者をカードの発行銀行で認証できるようになりました。 2 番目の呼び出しでは、最初の呼び出しから取得したカード トークンを使用して、実際の承認応答を要求します。
支払い承認を取得するためのこの 2 回の呼び出し方法は、次の理由により、すべてのケースにおいて理想的ではありませんでした。
- 最初の呼び出しでは、金額ゼロの承認要求を使用して支払トークンを要求しました。 ただし、すべての支払プロセッサが金額ゼロの承認要求をサポートしているわけではありません。
- SCA は最初の呼び出し中に行われたため、SCA が付与した負債シフトは、実際の承認要求ではなく、トークン化要求でのみ明らかでした。
技術的な問題と別に、従来の店舗チェックアウト プロセスは、支払処理アクティビティを確認したときに金額ゼロの要求が多数見られたため、商社に混乱を引き起こしました。
これらの問題に対処するために、Commerce 店舗チェックアウトでの支払がリファクタリングされたので、1 回の要求のみが必要になりました。 この 1 つの要求で、支払処理に関連するすべての必要な機能を実行します。
- カード トークンがサポートされている場合は、承認の有効期限が切れて、フルフィルメントのために新しい承認が必要になった場合に、カード トークンを取得します。
- これは、実際の承認要求中に SCA をサポートします。 したがって、負債シフトは、支払金額の承認で明らかになります。
従来の店舗チェックアウト フローからの重要な変更
注文確認ステップなし
支払フローが開始された後は、注文を確認して送信する手順はありません。 支払詳細を入力した後、顧客は注文オプションのみ利用できます。 指定した支払方法で SCA が必要な場合、顧客は銀行の認証ページにリダイレクトされます。 認証が完了すると、顧客はチェックアウト ページに戻り、注文が処理されます。
説明したフローは、既定でリダイレクトされる支払方法 (PayPalなど) にも適用されます。 支払いの詳細が PayPal に提供された後、チェックアウト ページに戻って注文が開始されます。
従来のフローでは、埋め込み iFrame 要素に支払詳細を入力すると、保存して続行 ボタンが使用可能になりました。 顧客がこのボタンを選択すると、トークン化された支払がチェックアウトに追加されました。 デモ環境では、顧客の電子メール アドレスを収集するか、顧客に使用条件に同意してもらう手順もあります。 新しいフローでは、顧客が最後の保存して続行ボタンを選択したときに以前に行われていた検証が、顧客が注文ボタンを選択したときに行われるようになりました。 したがって、顧客側で必要なクリックが 1 回少なくなり、ページの読み込みがチェックアウト フローから削除されます。
支払コネクタ サポート
既定では、Adyen と PayPal の既成の支払コネクタは、チェックアウト時の強化された支払フローをサポートしています。
重要
- Adyen コネクタ バージョンV002 と V003 のみが、拡張 SCA をサポートします。
- 2021 年 1 月 1 日に欧州連合 (EU) で施行された SCA 要件のため、Adyen コネクタのバージョン V001 は使用しなくまりました。 バージョン V002 または V003 を使用するために Adyen コネクタを構成する方法については、新しいクレジット カードのプロセッサの設定 を参照してください。
Commerce サイト ビルダーでの店舗チェックアウトでの拡張支払の有効化
Commerce サイト ビルダーで強化された支払機能を有効にするには、次の手順に従います。
- 編集するサイトで、サイトの設定を展開します。
- 拡張子を選択します。
- カートとチェックアウトまで下にスクロールし、単一の支払承認チェックアウトを有効にするチェック ボックスをオンにします。
- 保存と公開を選択します。
チェックアウト モジュールの配置
SCA が有効なときにチェックアウト フローでの注文方法の変更により、チェックアウト ページのセクション コンテナーのチェックアウトが、チェックアウト情報 モジュール ノードの最後のモジュールである必要があります。
SCA を使用する場合のチェックアウト情報モジュール ブロックの一般的な設定では、モジュールを次の順序で配置します:
- 集荷情報
- 出荷先住所
- 配送オプション
- 連絡先情報
- チェック アウト セクションのコンテナー (テキスト ブロック、ロイヤルティ ポイント、ギフト カード、支払、および請求書作成アドレス モジュールが含まれています)