Click or drag to resize

PaymentTransaction Class

Transaction performed by the payment plugin.
Inheritance Hierarchy
SystemObject
  Atomia.Billing.Core.Sdk.BusinessObjectsPaymentTransaction

Namespace:  Atomia.Billing.Core.Sdk.BusinessObjects
Assembly:  Atomia.Billing.Core.Sdk (in Atomia.Billing.Core.Sdk.dll) Version: 18.10.7096.28998
Syntax
public class PaymentTransaction

The PaymentTransaction type exposes the following members.

Constructors
  NameDescription
Public methodPaymentTransaction
Initializes a new instance of the PaymentTransaction class.
Public methodPaymentTransaction(PaymentTransactionData)
Initializes a new instance of the PaymentTransaction class.
Top
Properties
  NameDescription
Public propertyAmount
Gets or sets the amount of transaction. Negative if it is charge back.
Public propertyAttributes
Gets or sets the attributes.
Public propertyCreationTime
Gets or sets the creation time.
Public propertyCurrencyCode
Gets or sets the currency code.
Public propertyDataObject
Gets the data object.
Public propertyGuiPluginName
Gets or sets the name of the GUI plugin.
Public propertyId
Gets the id.
Public propertyInitialTransactionId
Gets or sets the initial transaction identifier.
Public propertyLastChangeTime
Gets or sets the last change time.
Public propertyPaymentMethod
Gets or sets the payment method.
Public propertyPaymentProfile
Gets or sets the payment profile by which this transaction is performed.
Public propertyPluginName
Gets or sets the name of the plugin which begun and performed this transaction.
Public propertyRedirectUrl
Gets or sets the redirect URL, if payment gateway requires redirection.
Public propertyReturnUrl
Gets or sets the return URL.
Public propertyStatus
Gets or sets the status of transaction (can be understood by the plugins, but there are some common statuses in the constants).
Public propertyStatusCode
Gets or sets the status code of the transaction, given by external provider (for example, code returned by the cc payment gateway).
Public propertyStatusCodeDescription
Gets or sets the status code description.
Public propertyTransactionId
Gets or sets the unique transaction id, which actually corresponds to the order id.
Public propertyTransactionReference
Gets or sets the transaction id reference.
Public propertyTransactionReferenceType
Gets or sets the type of the transaction reference.
Top
Methods
  NameDescription
Public methodEquals
Determines whether the specified object is equal to the current object.
(Inherited from Object.)
Protected methodFinalize
Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection.
(Inherited from Object.)
Public methodGetHashCode
Serves as the default hash function.
(Inherited from Object.)
Public methodGetType
Gets the Type of the current instance.
(Inherited from Object.)
Protected methodMemberwiseClone
Creates a shallow copy of the current Object.
(Inherited from Object.)
Public methodToString
Returns a string that represents the current object.
(Inherited from Object.)
Public methodUpdateDataObject
Updates the data object.
Top
Fields
  NameDescription
Public fieldStatic memberFailed
Transaction has failed. If there are some error codes, those should be stored in StatusCode
Public fieldStatic memberInProgress
Transaction is in progress.
Public fieldStatic memberOk
Transaction is completed ok.
Top
See Also