public sealed class TransactionEvent : IMessage<TransactionEvent>, IEquatable<TransactionEvent>, IDeepCloneable<TransactionEvent>, IBufferMessage, IMessage
Reference documentation and code samples for the Google Cloud reCAPTCHA Enterprise v1 API class TransactionEvent.
Describes an event in the lifecycle of a payment transaction.
Optional. The value that corresponds with this transaction event, if one
exists. For example, a refund event where $5.00 was refunded. Currency is
obtained from the original transaction data.
[[["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 provides reference information for the \u003ccode\u003eTransactionEvent\u003c/code\u003e class within the Google Cloud reCAPTCHA Enterprise v1 API, specifically for version 2.8.0, but also provides documentation for versions ranging from 2.0.0 all the way to 2.17.0 as well as many 1.X versions.\u003c/p\u003e\n"],["\u003cp\u003eThe \u003ccode\u003eTransactionEvent\u003c/code\u003e class is used to describe events in the lifecycle of a payment transaction and provides properties like \u003ccode\u003eEventTime\u003c/code\u003e, \u003ccode\u003eEventType\u003c/code\u003e, \u003ccode\u003eReason\u003c/code\u003e, and \u003ccode\u003eValue\u003c/code\u003e to detail these events.\u003c/p\u003e\n"],["\u003cp\u003eThe class \u003ccode\u003eTransactionEvent\u003c/code\u003e implements several interfaces, including \u003ccode\u003eIMessage\u003c/code\u003e, \u003ccode\u003eIEquatable\u003c/code\u003e, \u003ccode\u003eIDeepCloneable\u003c/code\u003e, and \u003ccode\u003eIBufferMessage\u003c/code\u003e, allowing it to interact with different parts of the .NET ecosystem.\u003c/p\u003e\n"],["\u003cp\u003eThere are two constructors available for creating a \u003ccode\u003eTransactionEvent\u003c/code\u003e object, one default constructor and one that takes another \u003ccode\u003eTransactionEvent\u003c/code\u003e instance for initialization.\u003c/p\u003e\n"]]],[],null,[]]