Enum that represents an event in the payment transaction lifecycle.
Protobuf type google.cloud.recaptchaenterprise.v1.TransactionEvent.TransactionEventType
Constants |
public Google Indicates that the authorization attempt with the card issuer succeeded. Generated from protobuf enum AUTHORIZATION = 4; |
public Google Indicates that the authorization attempt with the card issuer failed. The accompanying reasons can include Visa's '54' indicating that the card is expired, or '82' indicating that the CVV is incorrect. Generated from protobuf enum AUTHORIZATION_DECLINE = 5; |
public Google Indicates that the transaction has been canceled. Specify the reason for the cancellation. For example, 'INSUFFICIENT_INVENTORY'. Generated from protobuf enum CANCEL = 8; |
public Google Indicates that the merchant is informed by the payment network that the
transaction has entered the chargeback process due to fraud. Reason code
examples include Discover's '6005' and '6041'. For partial chargebacks,
we recommend that you include an amount in the Generated from protobuf enum CHARGEBACK = 12; |
public Google Indicates that the merchant has received a chargeback alert due to fraud for the transaction. The process of resolving the dispute without involving the payment network is started. Generated from protobuf enum CHARGEBACK_ALERT = 10; |
public Google Indicates that the merchant has received a chargeback inquiry due to fraud for the transaction, requesting additional information before a fraud chargeback is officially issued and a formal chargeback notification is sent. Generated from protobuf enum CHARGEBACK_INQUIRY = 9; |
public Google Indicates that the transaction has entered the chargeback process due to
fraud, and that the merchant has chosen to enter representment. Reason
examples include Discover's '6005' and '6041'. For partial chargebacks,
we recommend that you include an amount in the Generated from protobuf enum CHARGEBACK_REPRESENTMENT = 13; |
public Google Indicates that the transaction has had a fraud chargeback which was
illegitimate and was reversed as a result. For partial chargebacks, we
recommend that you include an amount in the Generated from protobuf enum CHARGEBACK_REVERSE = 14; |
public Google Indicates that a fraud notification is issued for the transaction, sent
by the payment instrument's issuing bank because the transaction appears
to be fraudulent. We recommend including TC40 or SAFE data in the
Generated from protobuf enum FRAUD_NOTIFICATION = 11; |
public Google Indicates that the transaction is being evaluated by a human, due to suspicion or risk. Generated from protobuf enum MANUAL_REVIEW = 3; |
public Google Indicates that the transaction is approved by the merchant. The accompanying reasons can include terms such as 'INHOUSE', 'ACCERTIFY', 'CYBERSOURCE', or 'MANUAL_REVIEW'. Generated from protobuf enum MERCHANT_APPROVE = 1; |
public Google Indicates that the transaction is denied and concluded due to risks detected by the merchant. The accompanying reasons can include terms such as 'INHOUSE', 'ACCERTIFY', 'CYBERSOURCE', or 'MANUAL_REVIEW'. Generated from protobuf enum MERCHANT_DENY = 2; |
public Google Indicates that the transaction is completed because the funds were settled. Generated from protobuf enum PAYMENT_CAPTURE = 6; |
public Google Indicates that the transaction could not be completed because the funds were not settled. Generated from protobuf enum PAYMENT_CAPTURE_DECLINE = 7; |
public Google Indicates that the completed transaction was refunded by the merchant. For partial refunds, we recommend that you include an amount in the
Generated from protobuf enum REFUND = 17; |
public Google Indicates that the merchant has received a refund request for this
transaction, but that they have declined it. For partial refunds, we
recommend that you include an amount in the Generated from protobuf enum REFUND_DECLINE = 16; |
public Google Indicates that the merchant has received a refund for a completed
transaction. For partial refunds, we recommend that you include an amount
in the Generated from protobuf enum REFUND_REQUEST = 15; |
public Google Indicates that the completed transaction was refunded by the merchant,
and that this refund was reversed. For partial refunds, we recommend that
you include an amount in the Generated from protobuf enum REFUND_REVERSE = 18; |
public Google Default, unspecified event type. Generated from protobuf enum TRANSACTION_EVENT_TYPE_UNSPECIFIED = 0; |
Methods |
public static name( $value) |
public static value( $name) |
Properties |
private static $valueToName = ['TRANSACTION_EVENT_TYPE_UNSPECIFIED', 'MERCHANT_APPROVE', 'MERCHANT_DENY', 'MANUAL_REVIEW', 'AUTHORIZATION', 'AUTHORIZATION_DECLINE', 'PAYMENT_CAPTURE', 'PAYMENT_CAPTURE_DECLINE', 'CANCEL', 'CHARGEBACK_INQUIRY', 'CHARGEBACK_ALERT', 'FRAUD_NOTIFICATION', 'CHARGEBACK', 'CHARGEBACK_REPRESENTMENT', 'CHARGEBACK_REVERSE', 'REFUND_REQUEST', 'REFUND_DECLINE', 'REFUND', 'REFUND_REVERSE'] |
Properties |
private static $valueToName = ['TRANSACTION_EVENT_TYPE_UNSPECIFIED', 'MERCHANT_APPROVE', 'MERCHANT_DENY', 'MANUAL_REVIEW', 'AUTHORIZATION', 'AUTHORIZATION_DECLINE', 'PAYMENT_CAPTURE', 'PAYMENT_CAPTURE_DECLINE', 'CANCEL', 'CHARGEBACK_INQUIRY', 'CHARGEBACK_ALERT', 'FRAUD_NOTIFICATION', 'CHARGEBACK', 'CHARGEBACK_REPRESENTMENT', 'CHARGEBACK_REVERSE', 'REFUND_REQUEST', 'REFUND_DECLINE', 'REFUND', 'REFUND_REVERSE'] |
Methods |
public static name( $value) |
public static value( $name) |