Developer Resources for AbleCommerce eCommerce platform
CommerceBuilder.Payments.Providers Namespace / PaymentProviderBase Class
Properties Methods


Version
PaymentProviderBase Class Members

The following tables list the members exposed by PaymentProviderBase.

Public Properties
 NameDescription
Public Property Gets a reference string to identify a particular configuration.  
Public Property Gets the description of the payment provider implementation  
Public Property Gets the name of the payment provider implementation  
Public Property Gets the Id of the payment gateway in database. Id is passed at the time of initialization.  
Public Property Gets a value indicating whether the provider requires account data (e.g. credit card number) in order to process a refund transaction request  
Public Property Gets the transactions that are supported by the payment provider implementation  
Public Property Gets or sets a value indicating whether debug mode is enabled or not  
Public Property Gets the version of the payment provider implementation  
Top
Public Methods
 NameDescription
Public Method Requests cancellation of a recurring billing authorization.  
Public Method Submits an authorization request  
Public Method  
Public Method Submits a recurring billing authorization request.  
Public Method Submits a capture request for a previously authorized transaction  
Public Method  
Public Method  
Public Method  
Public Method  
Public Method  
Public Method  
Public Method  
Public Method Submits a refund request for a previously captured transaction  
Public Method  
Public Method  
Public Method  
Public Method Submits a void request for a previously authorized transaction  
Public Method Gets a Url for the configuration of the shipping provider implementation  
Public Method Gets a Url for the logo of the payment provider implementation  
Public Method Initializes the payment provider implementation. Called by AC at the time of initialization.  
Top
Protected Methods
 NameDescription
Protected Method Creates a reference number from the given credit card account number. Leaves the last 4 characters in place and replaces the rest with x  
Protected Method Records a transaction message to the debug log.  
Top
Extension Methods
 NameDescription
Public Extension MethodOverloaded.  Use this method to bulid query string from NameValueCollection
Top
See Also