3Dセキュア
カード決済において、DEUNAが決済ライフサイクルを維持しながら、発行者認証を追加します。
3Dセキュア (3DS) は、カード決済の実行前に、カード保持者と発行者の間で認証を行います。DEUNAは、DEUNAが3DSエクスペリエンスを管理する場合でも、選択された決済プロバイダーが提供する3DSフローを使用する場合でも、その認証を決済フローの一部として扱います。
3DS決済の仕組み#
発行者が認証エクスペリエンスを選択します:
認証成功は決済成功ではありません。これは承認を継続することを可能にします。常に3DSステップ後の最終的な決済ステータスを評価してください。
サポートされている3DSモデル#
DEUNA 管理の 3DS
DEUNAは認証を処理し、その結果を決済承認に渡します。これにより、互換性のある決済プロバイダーとの連携において、商人は単一の統合と一貫したショッピング体験を提供できます。
DEUNAが認証プロセスを管理し、プロバイダー間のチェックアウト体験の一貫性を維持したい場合に、このモデルを使用してください。
プロバイダー管理の 3DS
一部の決済プロバイダーは、DEUNAとの接続を通じて独自の3DSフローを公開しています。DEUNAは、必要な顧客アクションを決済応答に正規化し、認証が完了したら決済を継続します。
サポート内容は、プロバイダー、国、カードネットワーク、および接続設定によって異なります。 動作確認のために、ライブ環境を使用してください。 支払いゲートウェイカタログで確認します。 広告されている3DS機能の検証後、DEUNAのテクニカルアカウントマネージャー(TAM)に確認してください。
動作環境#
| 統合 | 顧客体験 | 商人の責任 |
|---|---|---|
| 決済ウィジェット | DEUNAは、サポートされているウィジェット体験またはリダイレクトを通じて、認証プロセスを提示します。 | ウィジェットの結果を監視し、最終的な支払いステータスを確認します。 |
| 決済リンク | DEUNAは、サポートされている認証体験を提示し、完了します。 | 返金体験を設定し、最終ステータスを処理する。 |
| 直接API | 決済応答には、 pending_3ds および、 authorization_3ds 購入者が取るべき次のアクションが含まれます。 | DEUNA SDKを使用して次のアクションを表示するか、返されたURLにアクセスし、最終的なステータスを照合します。 |
| 支払いVault | 保存されたカード決済の場合、同じ3DSの次のアクションが返されることがあります。 | 使用する initNextAction または、返されたアクションを安全に実装します。 |
認証を強化するデータ#
完全で正確な購入者およびデバイスのデータは、発行者にリスク評価を改善し、スムーズな決済の可能性を高めます。
| データグループ | 推奨フィールド |
|---|---|
| 決済 | 金額、ISO 4217通貨、カードまたはカードトークン、および商人の参照 |
| 購入者 | 氏名、メールアドレス、および電話番号 |
| 請求先住所 | 住所、都市、郵便番号、ISO 3166-1 alpha-2国コード、および該当する場合のISO 3166-2州コード |
| 注文 | 商品名、数量、金額、および利用可能な配送情報 |
| デバイス | デバイス/セッション識別子、IPアドレス、ユーザーエージェント、ブラウザ言語、画面サイズ、色深度、およびタイムゾーン |
プレースホルダーは送信しないでください。米国、カナダ、および中国の場合、住所に州またはプロビンが含まれている場合は、有効なISO 3166-2の区分コードを送信してください。特定の口座設定では、住所の補完が利用可能ですが、商社は正確な決済データを収集する責任があります。
ステータスと責任に関するガイダンス#
pending_3dsこれは認証が不完全であることを示し、決済が完了していません。processedまたはauthorizedこれは認証が正常に完了したことを示します。denied,cancelled、またはexpiredこれは決済が完了しなかったことを示します。- 正常な認証は詐欺に関する責任を軽減する可能性がありますが、資格はカードネットワーク、ECI、認証値、取引の種類、市場ルール、および紛争理由によって異なります。決済ステータスのみに基づいて責任の移転を推測しないでください。
詳細は 決済ワークフロー & ステータス 決済のライフサイクル全体および 3DS 決済フロー API統合について