Enum TransactionType
Transaction types for a payment.
Namespace: Mediachase.Commerce.Orders
Assembly: Mediachase.Commerce.dll
Version: 12.17.2Syntax
public enum TransactionType
Fields
Name | Description |
---|---|
Authorization | Requests to charge a cardholder. An approved Authorization transaction reduces the cardholder’s open-to-buy amount (the amount that can currently be charged against the account), but does not actually capture the funds. |
Capture | Used to complete an Authorization transaction that was successfully authorized through the payment gateway. Note: An Authorization and Capture together are considered one complete transaction. Once the Capture is submitted, the transaction will be sent for settlement. |
CaptureOnly | Used to capture the remaining balance. |
Credit | Returns the specified amount (posts a credit) to the cardholder’s account. |
Other | Other transaction type. |
Sale | Charges the specified amount against the account, and marks the transaction for immediate funds transfer (capture) during the next settlement period. |
Void | Used to cancel an original transaction that is not yet settled and prevents it from being sent for settlement. |