Reference documentation and code samples for the reCAPTCHA Enterprise V1 API module Google::Cloud::RecaptchaEnterprise::V1::AnnotateAssessmentRequest::Reason.
Enum that represents potential reasons for annotating an assessment.
Constants
REASON_UNSPECIFIED
value: 0 Unspecified reason. Do not use.
CHARGEBACK
value: 1 Indicates that the transaction had a chargeback issued with no other
details. When possible, specify the type by using CHARGEBACK_FRAUD or
CHARGEBACK_DISPUTE instead.
CHARGEBACK_FRAUD
value: 8 Indicates that the transaction had a chargeback issued related to an
alleged unauthorized transaction from the cardholder's perspective (for
example, the card number was stolen).
CHARGEBACK_DISPUTE
value: 9 Indicates that the transaction had a chargeback issued related to the
cardholder having provided their card details but allegedly not being
satisfied with the purchase (for example, misrepresentation, attempted
cancellation).
REFUND
value: 10 Indicates that the completed payment transaction was refunded by the
seller.
REFUND_FRAUD
value: 11 Indicates that the completed payment transaction was determined to be
fraudulent by the seller, and was cancelled and refunded as a result.
TRANSACTION_ACCEPTED
value: 12 Indicates that the payment transaction was accepted, and the user was
charged.
TRANSACTION_DECLINED
value: 13 Indicates that the payment transaction was declined, for example due to
invalid card details.
PAYMENT_HEURISTICS
value: 2 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.
INITIATED_TWO_FACTOR
value: 7 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.
PASSED_TWO_FACTOR
value: 3 Indicates that the user passed a 2FA challenge.
FAILED_TWO_FACTOR
value: 4 Indicates that the user failed a 2FA challenge.
CORRECT_PASSWORD
value: 5 Indicates the user provided the correct password.
INCORRECT_PASSWORD
value: 6 Indicates the user provided an incorrect password.
SOCIAL_SPAM
value: 14 Indicates that the user sent unwanted and abusive messages to other users
of the platform, such as spam, scams, phishing, or social engineering.
[[["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-09-03 UTC."],[],[],null,["# reCAPTCHA Enterprise V1 API - Module Google::Cloud::RecaptchaEnterprise::V1::AnnotateAssessmentRequest::Reason (v1.8.0)\n\nVersion latestkeyboard_arrow_down\n\n- [1.8.0 (latest)](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/latest/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [1.7.1](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/1.7.1/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [1.6.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/1.6.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [1.5.1](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/1.5.1/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [1.4.1](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/1.4.1/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [1.3.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/1.3.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [1.2.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/1.2.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [1.1.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/1.1.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [1.0.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/1.0.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.22.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.22.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.21.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.21.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.20.1](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.20.1/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.19.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.19.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.18.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.18.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.17.3](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.17.3/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.16.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.16.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.15.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.15.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.14.1](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.14.1/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.13.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.13.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.12.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.12.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.11.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.11.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.10.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.10.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.9.1](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.9.1/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.8.0](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.8.0/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason)\n- [0.7.1](/ruby/docs/reference/google-cloud-recaptcha_enterprise-v1/0.7.1/Google-Cloud-RecaptchaEnterprise-V1-AnnotateAssessmentRequest-Reason) \nReference documentation and code samples for the reCAPTCHA Enterprise V1 API module Google::Cloud::RecaptchaEnterprise::V1::AnnotateAssessmentRequest::Reason.\n\nEnum that represents potential reasons for annotating an assessment.\n\nConstants\n---------\n\n### REASON_UNSPECIFIED\n\n**value:** 0 \nUnspecified reason. Do not use.\n\n### CHARGEBACK\n\n**value:** 1 \nIndicates that the transaction had a chargeback issued with no other\ndetails. When possible, specify the type by using CHARGEBACK_FRAUD or\nCHARGEBACK_DISPUTE instead.\n\n### CHARGEBACK_FRAUD\n\n**value:** 8 \nIndicates that the transaction had a chargeback issued related to an\nalleged unauthorized transaction from the cardholder's perspective (for\nexample, the card number was stolen).\n\n### CHARGEBACK_DISPUTE\n\n**value:** 9 \nIndicates that the transaction had a chargeback issued related to the\ncardholder having provided their card details but allegedly not being\nsatisfied with the purchase (for example, misrepresentation, attempted\ncancellation).\n\n### REFUND\n\n**value:** 10 \nIndicates that the completed payment transaction was refunded by the\nseller.\n\n### REFUND_FRAUD\n\n**value:** 11 \nIndicates that the completed payment transaction was determined to be\nfraudulent by the seller, and was cancelled and refunded as a result.\n\n### TRANSACTION_ACCEPTED\n\n**value:** 12 \nIndicates that the payment transaction was accepted, and the user was\ncharged.\n\n### TRANSACTION_DECLINED\n\n**value:** 13 \nIndicates that the payment transaction was declined, for example due to\ninvalid card details.\n\n### PAYMENT_HEURISTICS\n\n**value:** 2 \nIndicates the transaction associated with the assessment is suspected of\nbeing fraudulent based on the payment method, billing details, shipping\naddress or other transaction information.\n\n### INITIATED_TWO_FACTOR\n\n**value:** 7 \nIndicates that the user was served a 2FA challenge. An old assessment\nwith `ENUM_VALUES.INITIATED_TWO_FACTOR` reason that has not been\noverwritten with `PASSED_TWO_FACTOR` is treated as an abandoned 2FA flow.\nThis is equivalent to `FAILED_TWO_FACTOR`.\n\n### PASSED_TWO_FACTOR\n\n**value:** 3 \nIndicates that the user passed a 2FA challenge.\n\n### FAILED_TWO_FACTOR\n\n**value:** 4 \nIndicates that the user failed a 2FA challenge.\n\n### CORRECT_PASSWORD\n\n**value:** 5 \nIndicates the user provided the correct password.\n\n### INCORRECT_PASSWORD\n\n**value:** 6 \nIndicates the user provided an incorrect password.\n\n### SOCIAL_SPAM\n\n**value:** 14 \nIndicates that the user sent unwanted and abusive messages to other users\nof the platform, such as spam, scams, phishing, or social engineering."]]