3DS の設定
接続で 3DS を有効にし、支払い戦略に設定します。
4つのレイヤーで 3DS を設定します:資格、接続、支払い戦略、および顧客体験。
1. 資格の確認#
プロダクション設定を変更する前に:
- 接続を 支払いゲートウェイカタログで確認します。.
- 対象となる国、カードネットワーク、通貨、およびトランザクションを検証します。
- DEUNA の TAM に、DEUNA 管理の 3DS、プロバイダー管理の 3DS、またはその両方が接続で利用可能かどうかを確認してもらいます。
- 発行者のチャレンジを埋め込むことができるかどうか、または上位レベルのリダイレクトが必要かどうかを確認します。
2. 認証モデルの選択#
貴社のアプリケーションは、両方のモデルで同じ pending_3ds および next_action 契約を使用します。 プロバイダーのアイデンティティを使用してチェックアウトの動作を決定しないでください。
DEUNA 管理の 3DS に必要な情報
正確なフィールドは、アキュイアリング接続によって異なります。 以下の情報を提供できるように準備してください:
| 設定 | 説明 |
|---|---|
| 商人の識別子 | アキュイアーに登録されている商社または関連会社識別子。 |
| アキュイアー BIN | 商社設定に割り当てられたアキュイアリング銀行識別子(必要な場合)。 |
| 商社名と URL | カード受け入れ用に登録されている顧客向けの名称と、安全なウェブサイト URL。 |
| 商社カテゴリコード | 商社アカウントに割り当てられた MCC。 |
| 国 | 商社の ISO 3166-1 alpha-2 コード。 |
これらの値を接続設定として扱ってください。ブラウザから送信したり、クライアントアプリケーションにハードコードしたりしないでください。
3. 接続で 3DS を有効にする#
- DEUNA Adminで 接続.
- 使用する決済ゲートウェイを選択します。
- 接続設定を開き、サポートされているセキュリティメソッドを有効にします。
- 合意された3DSモデルを選択し、必要な商社/受取人情報を入力します。
- 接続を保存し、再度開き、ターゲット環境で3DSが有効になっていることを確認します。
接続
決済、ウォレット、および不正検知の統合を発見および管理します。
| 接続 | 種類 | ステータス | アクション |
|---|---|---|---|
| Adyen | 決済ゲートウェイ | 接続済み | |
| Worldpay | 決済ゲートウェイ | 接続済み | |
| PayPal | 決済方法 | 接続済み | |
| Mercado Pago | 決済方法 | 接続されていない | |
| Riskified | 不正検知エンジン | 接続されていない |
接続ラベルと利用可能なフィールドは、プロバイダーによって異なる場合があります。DEUNAの機能は同じです。チェックアウトは、正規化された決済状態と、次のアクションを受け取ります。
4. 決済戦略の適用#
接続で3DSを有効にしても、いつ実行するかを自動的に定義するわけではありません。 決済戦略について、以下の点を確認してください。
- どのカードのトラフィックが3DSに対応した接続を経由するか;
- 認証が常に要求されるか、それとも戦略ルールによって選択されるか;
- 認証が成功した場合、失敗した場合、または完了できない場合の処理;
- 再試行ルーティングが、互換性のある次の試行に対して有効な認証結果を保持するかどうか。
決済方法
各決済フローのデフォルト処理とルールを設定します。
デフォルト処理
各決済フローのデフォルト処理とルールを設定します。
| ルール | ルーティング | ステータス | アクション |
|---|---|---|---|
| デフォルト処理 | Adyen → Worldpay | アクティブ |
特定のルール
各決済フローのデフォルト処理とルールを設定します。
| 優先度 | ルール | 条件 | ルーティング | ステータス |
|---|---|---|---|---|
| 1 | 高額注文 | 100ドル以上の金額 | Adyen → Worldpay | アクティブ |
詳細は 決済戦略 デフォルト、条件付き、再試行、およびリスクルーティングの動作を設定するために。
5. ショッパー体験の選択#
| 製品 | 推奨される実装 |
|---|---|
| 決済ウィジェット | ウィジェットがサポートされている埋め込みまたはリダイレクトチャレンジを表示し、そのライフサイクルイベントを返すようにします。 |
| 決済リンク | ホストされた体験が認証を行い、設定されたリターンURLを使用するようにします。 |
| 直接API | DEUNA SDKを使用することを推奨します。 initNextAction フローを使用します。そうでない場合は、返されたチャレンジURLを使用し、必要なプレゼンテーションモードを尊重します。 |
| ネイティブアプリ | DEUNAの次のアクションを、サポートされているSDKまたは安全なシステムウェブビューで開きます。アプリのリターン/ディープリンクパスを保持します。 |
Никогда не предполагайте, что каждая страница эмитента может быть встроена. Заголовки безопасности браузера, политика эмитента, поддержка соединения и конфигурация учетной записи могут требовать перенаправления на верхний уровень.
6. 本番環境での準備#
- スムーズな結果をテストし、不要なショッパーの手順が表示されないことを確認します。
- チャレンジをテストし、完了、キャンセル、バックナビゲーション、およびアプリ/ブラウザのリターン動作を確認します。
- 保持
pending_3ds認証中に解決されないエラーを処理します。 - チャレンジの期限切れと、最終的な
denied,cancelled、またはexpiredstatus. - 署名された DEUNAのウェブフック と の注文取得エンドポイントの結果を比較します。.
- 注文の履行を、チャレンジ画面の閉じではなく、正常な最終決済ステータスに依存するようにします。
- 設定されたサンドボックスシナリオを、DEUNAのTAMと確認してください。動作は、3DSモデルと決済接続によって異なる場合があります。
APIと顧客アクションのライフサイクルを実装するために、 3DS 決済フロー に進みます。