Google Cloud Recaptcha Enterprise V1 Client - Class Reason (1.4.2)

Reference documentation and code samples for the Google Cloud Recaptcha Enterprise V1 Client class Reason.

Enum that represents potential reasons for annotating an assessment.

Protobuf type google.cloud.recaptchaenterprise.v1.AnnotateAssessmentRequest.Reason

Namespace

Google \ Cloud \ RecaptchaEnterprise \ V1 \ AnnotateAssessmentRequest

Methods

static::name

Parameter
NameDescription
value mixed

static::value

Parameter
NameDescription
name mixed

Constants

REASON_UNSPECIFIED

Value: 0

Default unspecified reason.

Generated from protobuf enum REASON_UNSPECIFIED = 0;

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.

Generated from protobuf enum CHARGEBACK = 1;

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).

Generated from protobuf enum CHARGEBACK_FRAUD = 8;

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).

Generated from protobuf enum CHARGEBACK_DISPUTE = 9;

REFUND

Value: 10

Indicates that the completed payment transaction was refunded by the seller.

Generated from protobuf enum REFUND = 10;

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.

Generated from protobuf enum REFUND_FRAUD = 11;

TRANSACTION_ACCEPTED

Value: 12

Indicates that the payment transaction was accepted, and the user was charged.

Generated from protobuf enum TRANSACTION_ACCEPTED = 12;

TRANSACTION_DECLINED

Value: 13

Indicates that the payment transaction was declined, for example due to invalid card details.

Generated from protobuf enum TRANSACTION_DECLINED = 13;

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.

Generated from protobuf enum PAYMENT_HEURISTICS = 2;

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.

Generated from protobuf enum INITIATED_TWO_FACTOR = 7;

PASSED_TWO_FACTOR

Value: 3

Indicates that the user passed a 2FA challenge.

Generated from protobuf enum PASSED_TWO_FACTOR = 3;

FAILED_TWO_FACTOR

Value: 4

Indicates that the user failed a 2FA challenge.

Generated from protobuf enum FAILED_TWO_FACTOR = 4;

CORRECT_PASSWORD

Value: 5

Indicates the user provided the correct password.

Generated from protobuf enum CORRECT_PASSWORD = 5;

INCORRECT_PASSWORD

Value: 6

Indicates the user provided an incorrect password.

Generated from protobuf enum INCORRECT_PASSWORD = 6;

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.

Generated from protobuf enum SOCIAL_SPAM = 14;