C# Class mobSocial.Plugins.PaypalDirect.PayPalDirectProcessor

Inheritance: mobSocial.Core.Plugins.BasePlugin, IPaymentProcessorPlugin
Exibir arquivo Open project: mobsoftware/mobsocial

Public Methods

Method Description
AreParametersValid ( object>.Dictionary parameters ) : bool
Capture ( ITransactionCaptureRequest request ) : ITransactionCaptureResult
GetConfigurationPageRouteData ( ) : RouteData
GetDisplayPageRouteData ( ) : RouteData
PayPalDirectProcessor ( PayPalDirectSettings payPalDirectSettings, IUserService userService ) : System
PostProcess ( ITransactionPostProcessRequest request ) : ITransactionPostProcessResult

Not implemented. Throws exception

Process ( ITransactionProcessRequest request, bool authorizeOnly = false ) : ITransactionProcessResult
Refund ( ITransactionRefundRequest request ) : ITransactionRefundResult
Void ( ITransactionVoidRequest request ) : ITransactionVoidResult

Protected Methods

Method Description
GetPayPalApiInterfaceServiceService ( ) : PayPalAPIInterfaceServiceService

Method Details

AreParametersValid() public method

public AreParametersValid ( object>.Dictionary parameters ) : bool
parameters object>.Dictionary
return bool

Capture() public method

public Capture ( ITransactionCaptureRequest request ) : ITransactionCaptureResult
request ITransactionCaptureRequest
return ITransactionCaptureResult

GetConfigurationPageRouteData() public method

public GetConfigurationPageRouteData ( ) : RouteData
return mobSocial.Core.Infrastructure.Mvc.RouteData

GetDisplayPageRouteData() public method

public GetDisplayPageRouteData ( ) : RouteData
return mobSocial.Core.Infrastructure.Mvc.RouteData

GetPayPalApiInterfaceServiceService() protected method

protected GetPayPalApiInterfaceServiceService ( ) : PayPalAPIInterfaceServiceService
return PayPal.PayPalAPIInterfaceService.PayPalAPIInterfaceServiceService

PayPalDirectProcessor() public method

public PayPalDirectProcessor ( PayPalDirectSettings payPalDirectSettings, IUserService userService ) : System
payPalDirectSettings PayPalDirectSettings
userService IUserService
return System

PostProcess() public method

Not implemented. Throws exception
public PostProcess ( ITransactionPostProcessRequest request ) : ITransactionPostProcessResult
request ITransactionPostProcessRequest
return ITransactionPostProcessResult

Process() public method

public Process ( ITransactionProcessRequest request, bool authorizeOnly = false ) : ITransactionProcessResult
request ITransactionProcessRequest
authorizeOnly bool
return ITransactionProcessResult

Refund() public method

public Refund ( ITransactionRefundRequest request ) : ITransactionRefundResult
request ITransactionRefundRequest
return ITransactionRefundResult

Void() public method

public Void ( ITransactionVoidRequest request ) : ITransactionVoidResult
request ITransactionVoidRequest
return ITransactionVoidResult