C# 클래스 mobSocial.Plugins.PaypalDirect.PayPalDirectProcessor

상속: mobSocial.Core.Plugins.BasePlugin, IPaymentProcessorPlugin
파일 보기 프로젝트 열기: mobsoftware/mobsocial

공개 메소드들

메소드 설명
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

보호된 메소드들

메소드 설명
GetPayPalApiInterfaceServiceService ( ) : PayPalAPIInterfaceServiceService

메소드 상세

AreParametersValid() 공개 메소드

public AreParametersValid ( object>.Dictionary parameters ) : bool
parameters object>.Dictionary
리턴 bool

Capture() 공개 메소드

public Capture ( ITransactionCaptureRequest request ) : ITransactionCaptureResult
request ITransactionCaptureRequest
리턴 ITransactionCaptureResult

GetConfigurationPageRouteData() 공개 메소드

public GetConfigurationPageRouteData ( ) : RouteData
리턴 mobSocial.Core.Infrastructure.Mvc.RouteData

GetDisplayPageRouteData() 공개 메소드

public GetDisplayPageRouteData ( ) : RouteData
리턴 mobSocial.Core.Infrastructure.Mvc.RouteData

GetPayPalApiInterfaceServiceService() 보호된 메소드

protected GetPayPalApiInterfaceServiceService ( ) : PayPalAPIInterfaceServiceService
리턴 PayPal.PayPalAPIInterfaceService.PayPalAPIInterfaceServiceService

PayPalDirectProcessor() 공개 메소드

public PayPalDirectProcessor ( PayPalDirectSettings payPalDirectSettings, IUserService userService ) : System
payPalDirectSettings PayPalDirectSettings
userService IUserService
리턴 System

PostProcess() 공개 메소드

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

Process() 공개 메소드

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

Refund() 공개 메소드

public Refund ( ITransactionRefundRequest request ) : ITransactionRefundResult
request ITransactionRefundRequest
리턴 ITransactionRefundResult

Void() 공개 메소드

public Void ( ITransactionVoidRequest request ) : ITransactionVoidResult
request ITransactionVoidRequest
리턴 ITransactionVoidResult