Developer Resources for AbleCommerce eCommerce platform
CommerceBuilder.Payments.Providers Namespace / SupportedTransactions Enumeration
In This Topic
    SupportedTransactions Enumeration
    In This Topic
    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