[This is preliminary documentation and is subject to change.]
The Transaction type exposes the following members.Constructors
Name | Description | |
---|---|---|
![]() | Transaction |
Framework-only method. Developer shouldn't call it.
|
Methods
Name | Description | |
---|---|---|
![]() | __Apply |
Must be call by PaySystem. Developers do not call internal method
|
![]() | Capture | |
![]() | ![]() | Determines whether the specified object is equal to the current object. (Inherited from ![]() |
![]() | ![]() | Allows an object to try to free resources and perform other cleanup operations before it is reclaimed by garbage collection. (Inherited from ![]() |
![]() | GetHashCode | (Overrides ![]() |
![]() | ![]() | Gets the (Inherited from ![]() ![]() |
![]() | ![]() | Creates a shallow copy of the current (Inherited from ![]() ![]() |
![]() | Refresh | |
![]() | Refund | |
![]() | ToString | (Overrides ![]() |
![]() | Void |
Extension Methods
Properties
Name | Description | |
---|---|---|
![]() | Amount |
Transaction amount - monetary value and currency code.
Depending on the transaction type can indicate charged amount, refunded amount, transfer amount
|
![]() | AmountCaptured |
Charged amount - monetary value and currency code.
For charge indicates captured amount in two-step charge scenario.
Returns zero for uncaptured charges (created with captured flag set to false).
Returns non-zero amount (typically is equal to original charge amount) for captured amount.
Returns zero for all other transaction types
|
![]() | AmountRefunded |
Transaction amount - monetary value and currency code.
Indicates refunded amount for charge transaction.
Can be reflected in child refund transactions when explicit refund performed
or can be just reminder of partial capture.
For transactions types other than charge returns zero
|
![]() | CanCapture |
If this transaction can be captured by value less or equal to its initial amount
|
![]() | CanRefund |
If this transaction can be refunded by value less or equal to its initial amount
|
![]() | CanVoid | |
![]() | Date |
UTC timestamp of this transaction creation
|
![]() | Description |
Textual transaction description
|
![]() | ExtraData |
Contains additional data
|
![]() | Fee | |
![]() | From | |
![]() | ID |
Unique ID for this transaction instance
|
![]() | IsVoided |
True if transaction was ever voided
|
![]() | LeftToCapture | |
![]() | LeftToRefund | |
![]() | Log |
Contains log of operations performed on this transaction
|
![]() | PaySystem | |
![]() | Processor |
The name of pay system implementation system that processes this transaction
|
![]() | Status | |
![]() | To | |
![]() | Token |
A value assigned by a particular pay system implementation.
This value is parsed and understood by issuing system
|
![]() | Type |
See Also