Try our conversational search powered by Generative AI!

Enum TransactionType

Transaction types for a payment.

Namespace: Mediachase.Commerce.Orders
Assembly: Mediachase.Commerce.dll
Version: 10.8.0
Syntax
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.

Extension Methods