Developer Resources for AbleCommerce eCommerce platform
CommerceBuilder.Payments.Providers Namespace / IPaymentProvider Interface
Properties Methods

In This Topic
    IPaymentProvider Interface Members
    In This Topic

    The following tables list the members exposed by IPaymentProvider.

    Public Properties
     NameDescription
     Property Gets a reference string to identify a particular configuration.  
     Property Gets the description of the payment provider implementation  
     Property Gets the name of the payment provider implementation  
     Property Gets the id of the payment gateway in database. Id is passed at the time of initialization.  
     Property Gets a value indicating whetherthe provider requires account data (e.g. credit card number) in order to process a refund transaction request  
     Property Gets the transactions that are supported by the payment provider implementation  
     Property Gets or sets a value indicating whether debug mode is enabled or not  
     Property Gets the version of the payment provider implementation  
    Top
    Public Methods
     NameDescription
     Method Requests cancellation of a recurring billing authorization.  
     Method Submits an authorization request  
     Method Submits an authorization request for next payment of a subscription  
     Method Submits a recurring billing authorization request.  
     Method Submits a capture request for a previously authorized transaction  
     Method Requests creation of a customer profile in the provider  
     Method Requests creation of a customer payment profile in the provider  
     Method Requests deletion of a customer payment profile in the provider  
     Method Requests deleteion of a customer payment profile in the provider  
     Method Requests to get a customer profile from the provider  
     Method Requests to get customer profile ids from the provider  
     Method Requests to get a customer payment profile from the provider  
     Method Submits a refund request for a previously captured transaction  
     Method Requests update of a customer profile in the provider  
     Method Requests updation of a customer payment profile in the provider  
     Method Requests validation of a customer payment profile in the provider  
     Method Submits a void request for a previously authorized transaction  
     Method Gets a Url for the configuration of the shipping provider implementation  
     Method Gets a Url for the logo of the payment provider implementation  
     Method Initializes the payment provider implementation. Called by AC at the time of initialization.  
    Top
    See Also