Indicates a chargeback was issued for the transaction associated with the
assessment, 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 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 perspective of the cardholder (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"]],[["Hard to understand","hardToUnderstand","thumb-down"],["Incorrect information or sample code","incorrectInformationOrSampleCode","thumb-down"],["Missing the information/samples I need","missingTheInformationSamplesINeed","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2025-08-04 UTC."],[[["This webpage documents the `Reason` enum within the `Google.Cloud.RecaptchaEnterprise.V1` namespace, detailing potential reasons for annotating a reCAPTCHA assessment."],["The content includes links to the documentation for multiple versions of the `Google.Cloud.RecaptchaEnterprise.V1` library, from version 1.2.0 up to the latest, version 2.17.0."],["The `Reason` enum provides specific fields such as `Chargeback`, `CorrectPassword`, `FailedTwoFactor`, `PaymentHeuristics`, and `Unspecified`, each with descriptions of the scenario they represent."],["The `InitiatedTwoFactor` reason, within the `Reason` enum, is treated as equivalent to `FailedTwoFactor` when not overwritten by `PassedTwoFactor`."]]],[]]