Indicates a chargeback issued for the transaction with no other details.
When possible, specify the type by using CHARGEBACK_FRAUD or
CHARGEBACK_DISPUTE instead.
ChargebackDispute
Indicates a chargeback related to the cardholder having provided their
card details but allegedly not being satisfied with the purchase
(for example, misrepresentation, attempted cancellation).
ChargebackFraud
Indicates a chargeback related to an alleged unauthorized transaction
from the cardholder's perspective (for example, the card number was
stolen).
CorrectPassword
Indicates the user provided the correct password.
FailedTwoFactor
Indicates that the user failed a 2FA challenge.
IncorrectPassword
Indicates the user provided an incorrect password.
InitiatedTwoFactor
Indicates that the user was served a 2FA challenge. An old assessment
with ENUM_VALUES.INITIATED_TWO_FACTOR reason that has not been
overwritten with PASSED_TWO_FACTOR is treated as an abandoned 2FA flow.
This is equivalent to FAILED_TWO_FACTOR.
PassedTwoFactor
Indicates that the user passed a 2FA challenge.
PaymentHeuristics
Indicates the transaction associated with the assessment is suspected of
being fraudulent based on the payment method, billing details, shipping
address or other transaction information.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-07 UTC."],[[["\u003cp\u003eThis document details the \u003ccode\u003eReason\u003c/code\u003e enum within the \u003ccode\u003eGoogle.Cloud.RecaptchaEnterprise.V1\u003c/code\u003e namespace, which is part of the Google.Cloud.RecaptchaEnterprise.V1.dll assembly and outlines the potential reasons for annotating an assessment.\u003c/p\u003e\n"],["\u003cp\u003eThe latest version available for the \u003ccode\u003eReason\u003c/code\u003e enum is 2.17.0, although there are multiple versions provided in the document, which range from version 1.2.0 to 2.17.0.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eReason\u003c/code\u003e enum includes various fields like \u003ccode\u003eChargeback\u003c/code\u003e, \u003ccode\u003eChargebackDispute\u003c/code\u003e, \u003ccode\u003eChargebackFraud\u003c/code\u003e, \u003ccode\u003eCorrectPassword\u003c/code\u003e, and \u003ccode\u003eFailedTwoFactor\u003c/code\u003e to categorize the reason behind the assessment.\u003c/p\u003e\n"],["\u003cp\u003eThe enum also defines fields like \u003ccode\u003ePaymentHeuristics\u003c/code\u003e which indicates suspected fraud based on transaction details, and \u003ccode\u003eUnspecified\u003c/code\u003e, which serves as the default reason when none is specified.\u003c/p\u003e\n"],["\u003cp\u003e\u003ccode\u003eInitiatedTwoFactor\u003c/code\u003e is an enum field that represents that a user was challenged with 2FA, and if they fail to pass or don't complete the challenge, it defaults to the same behaviour as \u003ccode\u003eFailedTwoFactor\u003c/code\u003e.\u003c/p\u003e\n"]]],[],null,[]]