メインコンテンツへスキップ
このページで

不正行為の決定と支払い結果は独立しています。受け入れられた不正行為の決定は、支払いが行われたことを証明するものではありません。支払いが行われたことを証明するものではありません。拒否された不正行為の決定は、以前に予約または収集された資金が逆転したことを証明するものではありません。

以下のすべての値を実際のフィールドから読み取ってください:

フィールド目的公開の値
fraud.status全体的な不正行為プロセスの状態。注文を含むペイロードの場合: order.fraud.status.pending, in_review, accepted, rejected
fraud.analysis.status選択したプロバイダーの分析に関するステータスautomatic_decision, manual_review, pending_analysis, denied, accepted
fraud.analysis.fraud_decisionポリシーとルーティングで使用される正規化されたリスク決定high_risk, medium_risk, low_risk, pending_risk, manual_review, manual_denied, manual_approved
payment.data.status金融支払いライフサイクル詳細は 支払いワークフローとステータス.

これらのフィールドを1つのenumに組み合わせないでください、たとえ2つのフィールドに類似した単語が含まれていても。

全体的な不正行為プロセス#

この図は、 fraud.statusのみに適用されます。丸いノードは不正行為の決定を完了し、支払いライフサイクルを完了しません。

フロー図
Immediate acceptanceImmediate rejectionManual or asynchronousreviewApprovedRejected1pendingEvaluation started2in_reviewMore analysis required3acceptedDECISION COMPLETE4rejectedDECISION COMPLETE5acceptedDECISION COMPLETE6rejectedDECISION COMPLETE
レビューまたは保留中結果またはアウトカム例外または停止
fraud.status意味商人の取り扱い
pending不正行為のスクリーニングにより、全体的な結果は生成されていません。構成されたレビューポリシーをアクティブにし、支払い状態を個別に評価してください。
in_reviewさらなるレビューまたは非同期分析が必要です。不正行為の決定が完了するまで待ってください。支払いが行われたことのみに基づいて、実行しないでください。
accepted全体的な不正行為処理は、取引を承認しました。ポリシーに従って継続し、実際の支払いステータスを確認してください。
rejected全体的な不正行為処理は、取引を拒否しました。設定された拒否または逆転ポリシーを適用し、支払いステータスから必要な払い戻しまたはキャンセルを確認してください。

プロバイダ分析#

fraud.analysis.status 選択された不正行為プロバイダーが分析を行う方法について説明します。APIは、すべてのプロバイダーにわたる単一の普遍的なトランジションシーケンスを定義しないため、これらの結果はプロバイダー固有の分析結果として扱ってください。

フロー図
Still runningAutomated policyReview requiredAcceptance resultDenial result1Provider analysis2pending_analysisWaiting3automatic_decisionAutomated result4manual_reviewHuman review5acceptedProvider accepted6deniedProvider denied
プロバイダーまたはプロセッサレビューまたは保留中結果またはアウトカム例外または停止

automatic_decision 分析方法を示します。それ自体では承認ではありません。参照してください。 fraud.analysis.fraud_decisionリスクレベル、スコア、および詳細をまとめてください。プロバイダー固有のレスポンスフィールドには、追加の診断値が含まれる場合がありますが、標準化された公開フィールドを置き換えてはなりません。

事前承認と事後承認フロー#

不正行為スクリーニングは、設定されたルートに応じて、処理の前にまたは後に実行できます。

シーケンス図
1Merchant backend2DEUNA3Anti-fraud provider4Payment providerCreate paymentPre-authorization evaluation whenconfiguredFraud decisionPurchase or authorization when policyallowsPayment resultPost-authorization evaluation whenconfiguredFraud decisionFraud fields + payment status
商社または顧客DEUNAプロバイダーまたはプロセッサ

事後承認での拒否の場合、すでに承認または収集された支払いが存在する可能性があります。設定されたポリシーに従い、実際の payment.data.statusを確認してください。不正行為の応答が払い戻しまたはキャンセルを完了したと仮定しないでください。

不正行為プロバイダーの選択、事前/事後承認のタイミング、手動レビュー、およびその結果としての逆転動作は、商社とプロセッサの設定によって異なります。必要な動作を確認し、有効にするためにDEUNAのTAMにお問い合わせください。

安全にアップデートを処理してください。#

  1. ストア fraud.status, fraud.analysis.status, fraud.analysis.fraud_decision, および payment.data.status separately.
  2. 適用される不正行為ポリシーが待機中またはレビューされている間、注文の履行を保留してください。
  3. 不正行為の承認を、設定されたフローを継続することの許可とみなしてください。
  4. 不正行為の拒否後、支払い履歴を検査し、必要な voided または refunded result.
  5. 繰り返し発生するwebhookを冪等に処理し、再調整のためにプロバイダーの参照を保持してください。
  6. 未知の値と再調整し、不正行為の未知の値を支払い成功にマッピングしないでください。

詳細は 支払いワークフローとステータス 財務的なトランザクションのために DEUNA Webhooks 通知設定のために。