Developer Resources for AbleCommerce eCommerce platform
CommerceBuilder.Payments.Providers Namespace / SupportedTransactions Enumeration
Version
SupportedTransactions Enumeration
Enumeration that represents the transactions supported by a payment provider. This enumeration can be used in bitwise comparisons
Syntax
[Flags()]
public enum SupportedTransactions : System.Enum 
Members
MemberDescription
All All transactions are supported
Authorize Authorize transaction is supported
AuthorizeCapture Authorize and Capture in one step (i.e; Sale) transaction is supported
Capture Full capture of of previously authorized transactions is supported
None No transactions are supported
PartialCapture Partial capture of previously authorized transactions is supported
PartialRefund Partial refund of previously captured transactions is supported
RecurringBilling Recurring Billing (creating of recurring payments for subscriptions) are supported
RecurringBillingCallbackManaged Recurring Billing with ability to manage subsequent recurring payment updates via provider callbacks
RecurringBillingProbeManaged Recurring Billing with ability to manage subsequent recurring payments by probing the payment provider for updates
RecurringBillingProfileManaged Recurring Billing with ability to manage subsequent recurring payments using previously created customer profile
Refund Full refund of previously captured transactions is supported
Void Voiding of previously authorized transactions is supported
Inheritance Hierarchy

System.Object
   System.ValueType
      System.Enum
         CommerceBuilder.Payments.Providers.SupportedTransactions

See Also