您可以使用 Fraud Defense 的交易事件註解,提供評估後的付款生命週期資料,例如結算、交易退單和退款。這項意見回饋有助於您修正網站專屬模型,並改善日後的詐欺判定結果。
為達到最佳成效,Transaction Defense 必須掌握交易的付款生命週期事件,因此,建議您針對使用交易資料建立的評估作業傳送註解。舉例來說,在下列情況下,您可以將交易資訊以交易事件的形式提供給 Transaction Defense:
付款服務供應商接受或拒絕交易。
商家核發退款。
發卡機構提出退款申請。
如要進一步瞭解如何傳送註解,請參閱「為評估作業加上註解」。
建議您在資料可用時 (例如交易狀態變更時),在系統中透過對應的邏輯自動提出這些要求。
建立包含交易資料的評估後,Transaction Defense 會傳回判定結果和評估名稱。在付款生命週期的下列重要階段,使用交易事件為評估作業加上註解:
| 事件類型 | 說明 | 原因範例 | 值範例 |
|---|---|---|---|
MERCHANT_APPROVE | MERCHANT_DENY |
當您決定是否該允許交易繼續進行時。 | IN_HOUSE |
不適用 |
AUTHORIZATION | AUTHORIZATION_DECLINE |
當您將交易提交至處理階段,然後發卡機構決定是否允許交易繼續進行時。 | 82 (這個原因代碼表示 CVV 不正確) |
不適用 |
CHARGEBACK |
交易退單時。 | Card Reported Stolen |
20 (代表部分交易退單金額為 20 個貨幣單位) |
除了 CHARGEBACK 事件類型外,請使用 reason 欄位,加入發卡機構提供的交易退單原因代碼。如果交易部分退單,請在 value 欄位中加入退單金額。
在交易事件 reason 欄位中,請加入說明字詞,提供更多事件原因的背景資訊,或提供直接從付款網路或發卡機構取得的原因代碼。這些字詞和代碼會因事件類型而異。
下表列出完整的交易事件類型:
| 註解原因 | 說明 |
|---|---|
MERCHANT_APPROVE |
表示交易已獲商家核准。隨附的原因可能包括 IN_HOUSE、ACCERTIFY、CYBERSOURCE 或 MANUAL_REVIEW 等字詞。
|
MERCHANT_DENY |
表示商家偵測到風險,因此拒絕並終止交易。隨附的原因可能包含 IN_HOUSE、ACCERTIFY、CYBERSOURCE 或 MANUAL_REVIEW 等字詞。
|
MANUAL_REVIEW |
表示交易因可疑或有風險,正在由人工評估。 |
AUTHORIZATION |
表示向發卡機構嘗試授權成功。 |
AUTHORIZATION_DECLINE |
表示向發卡機構授權失敗。隨附的原因可能包括 Visa 的 54 (表示卡片已過期) 或 82 (表示 CVV 不正確)。 |
PAYMENT_CAPTURE |
表示交易已完成,因為資金已結算。 |
PAYMENT_CAPTURE_DECLINE |
表示交易因資金未結算而無法完成。 |
CANCEL |
表示交易已取消。請說明取消原因。例如:INSUFFICIENT_INVENTORY。
|
CHARGEBACK_INQUIRY |
表示商家因交易詐欺而收到交易退單查詢,要求提供其他資訊,然後才會正式發出詐欺交易退單,並傳送正式交易退單通知。 |
CHARGEBACK_ALERT |
表示商家因交易詐欺而收到交易退單警示。在不涉及付款網路的情況下,開始解決爭議。 |
FRAUD_NOTIFICATION |
表示交易疑似詐欺,因此付款方式的發卡銀行發出詐欺通知。建議您在這個事件類型的 reason 欄位中加入 TC40 或 SAFE 資料。如果是部分交易退單,建議您在 value 欄位中加入金額。 |
CHARGEBACK |
表示付款網路已通知商家,交易因詐欺行為而進入交易退單程序。原因代碼範例包括 Discover 的 6005 和 6041。如果是部分交易退單,建議您在 value 欄位中填入金額。
|
CHARGEBACK_REPRESENTMENT |
表示交易因詐欺而進入交易退單程序,且商家已選擇進入重新提交程序。原因範例包括探索的 6005 和 6041。如果是部分交易退單,建議您在 value 欄位中加入金額。
|
CHARGEBACK_REVERSE |
表示交易有詐欺性交易退單,但該退單不合法,因此已撤銷。如果是部分交易退單,建議您在 value 欄位中填入金額。
|
REFUND_REQUEST |
表示商家已收到已完成交易的退款。如果是部分退款,建議您在 value 欄位中加入金額。原因範例:FRAUD。
|
REFUND_DECLINE |
表示商家已收到這筆交易的退款申請,但已拒絕。如果是部分退款,建議您在 value 欄位中加入金額。原因範例:FRAUD。 |
REFUND |
表示商家已退還已完成交易的款項。如果是部分退款,建議您在 value 欄位中加入金額。原因範例:PROACTIVE_FRAUD。
|
REFUND_REVERSE |
表示商家已退還已完成交易的款項,且這筆退款已撤銷。如果是部分退款,建議您在 value 欄位中加入金額。 |
以下範例顯示包含交易事件的註解酬載。詳情請參閱「為評估作業加上註解」。
POST https://recaptchaenterprise.googleapis.com/v1/ASSESSMENT_ID:annotate { "transaction_event": { "event_type": "CHARGEBACK", "reason": "Card Reported Stolen", "value": 20 } }
後續步驟
- 如要瞭解使用者帳戶保護功能,請參閱「使用者帳戶保護功能」。