C# Class mobSocial.Plugins.PaypalDirect.PayPalDirectProcessor

Inheritance: mobSocial.Core.Plugins.BasePlugin, IPaymentProcessorPlugin
Afficher le fichier Open project: mobsoftware/mobsocial

Méthodes publiques

Méthode 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

Méthodes protégées

Méthode Description
GetPayPalApiInterfaceServiceService ( ) : PayPalAPIInterfaceServiceService

Method Details

AreParametersValid() public méthode

public AreParametersValid ( object>.Dictionary parameters ) : bool
parameters object>.Dictionary
Résultat bool

Capture() public méthode

public Capture ( ITransactionCaptureRequest request ) : ITransactionCaptureResult
request ITransactionCaptureRequest
Résultat ITransactionCaptureResult

GetConfigurationPageRouteData() public méthode

public GetConfigurationPageRouteData ( ) : RouteData
Résultat mobSocial.Core.Infrastructure.Mvc.RouteData

GetDisplayPageRouteData() public méthode

public GetDisplayPageRouteData ( ) : RouteData
Résultat mobSocial.Core.Infrastructure.Mvc.RouteData

GetPayPalApiInterfaceServiceService() protected méthode

protected GetPayPalApiInterfaceServiceService ( ) : PayPalAPIInterfaceServiceService
Résultat PayPal.PayPalAPIInterfaceService.PayPalAPIInterfaceServiceService

PayPalDirectProcessor() public méthode

public PayPalDirectProcessor ( PayPalDirectSettings payPalDirectSettings, IUserService userService ) : System
payPalDirectSettings PayPalDirectSettings
userService IUserService
Résultat System

PostProcess() public méthode

Not implemented. Throws exception
public PostProcess ( ITransactionPostProcessRequest request ) : ITransactionPostProcessResult
request ITransactionPostProcessRequest
Résultat ITransactionPostProcessResult

Process() public méthode

public Process ( ITransactionProcessRequest request, bool authorizeOnly = false ) : ITransactionProcessResult
request ITransactionProcessRequest
authorizeOnly bool
Résultat ITransactionProcessResult

Refund() public méthode

public Refund ( ITransactionRefundRequest request ) : ITransactionRefundResult
request ITransactionRefundRequest
Résultat ITransactionRefundResult

Void() public méthode

public Void ( ITransactionVoidRequest request ) : ITransactionVoidResult
request ITransactionVoidRequest
Résultat ITransactionVoidResult