/// <summary>
 /// Initializes a new instance of the <see cref="QuickpayPageBuilder"/> class.
 /// </summary>
 public QuickpayPageBuilder(QuickpayMd5Computer md5Computer, IAbsoluteUrlService absoluteUrlService, ICallbackUrl callbackUrl)
 {
     _absoluteUrlService = absoluteUrlService;
     _callbackUrl        = callbackUrl;
     LocalizationContext = new CustomGlobalization();
     Md5Computer         = md5Computer;
 }
예제 #2
0
 public DibsPageBuilder(IDomainService domainService, DibsMd5Computer dibsMd5Computer, IAbsoluteUrlService absoluteUrlService, ICallbackUrl callbackUrl)
 {
     _absoluteUrlService = absoluteUrlService;
     _callbackUrl        = callbackUrl;
     DomainService       = domainService;
     DibsMd5Computer     = dibsMd5Computer;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="EPayPageBuilder"/> class.
 /// </summary>
 public EPayPageBuilder(EPayMd5Computer md5Computer, ICallbackUrl callbackUrl, IAbsoluteUrlService absoluteUrlService)
 {
     _callbackUrl        = callbackUrl;
     _absoluteUrlService = absoluteUrlService;
     LocalizationContext = new CustomGlobalization();
     Md5Computer         = md5Computer;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PayerPageBuilder"/> class.
 /// </summary>
 public PayerPageBuilder(ILocalizationContext localizationContext, PayerMd5Computer md5Computer, ICallbackUrl callbackUrl, IAbsoluteUrlService absoluteUrlService)
 {
     _callbackUrl        = callbackUrl;
     _absoluteUrlService = absoluteUrlService;
     LocalizationContext = localizationContext;
     Md5Computer         = md5Computer;
 }
예제 #5
0
 public SchibstedPaymentMethodService(SchibstedPageBuilder pageBuilder, SchibstedSha256Computer sha256Computer, ILoggingService loggingService, IAbsoluteUrlService absoluteUrlService)
 {
     _absoluteUrlService = absoluteUrlService;
     PageBuilder         = pageBuilder;
     Sha256Computer      = sha256Computer;
     LoggingService      = loggingService;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="PayExPaymentMethodService"/> class.
 /// </summary>
 public SagePayPaymentMethodService(SagePayMd5Computer md5Computer, INumberSeriesService numberSeriesService, IAbsoluteUrlService absoluteUrlService, ICallbackUrl callbackUrl)
 {
     _numberSeriesService = numberSeriesService;
     _absoluteUrlService  = absoluteUrlService;
     _callbackUrl         = callbackUrl;
     Md5Computer          = md5Computer;
 }
예제 #7
0
 public SchibstedRecurringPaymentMethodService(
     SchibstedPageBuilder pageBuilder,
     SchibstedSha256Computer sha256Computer,
     ILoggingService loggingService,
     IAbsoluteUrlService absoluteUrlService) : base(pageBuilder, sha256Computer, loggingService, absoluteUrlService)
 {
     _absoluteUrlService = absoluteUrlService;
 }
예제 #8
0
 public SchibstedPageBuilder(SchibstedSha256Computer sha256Computer, ILoggingService loggingService, IAbsoluteUrlService absoluteUrlService, ICallbackUrl callbackUrl)
 {
     _absoluteUrlService = absoluteUrlService;
     _callbackUrl        = callbackUrl;
     Sha256Computer      = sha256Computer;
     LoggingService      = loggingService;
     LocalizationContext = new CustomGlobalization();
 }
예제 #9
0
 /// <summary>
 /// Initializes a new instance of the <see cref="PayExPaymentMethodService"/> class.
 /// </summary>
 public PayExPaymentMethodService(ILocalizationContext localizationContext, PayExMd5Computer md5Computer, IAbsoluteUrlService absoluteUrlService, ICallbackUrl callbackUrl, IWebRuntimeInspector webRuntimeInspector)
 {
     _absoluteUrlService  = absoluteUrlService;
     _callbackUrl         = callbackUrl;
     _webRuntimeInspector = webRuntimeInspector;
     LocalizationContext  = localizationContext;
     Md5Computer          = md5Computer;
 }
 /// <summary>
 /// Initializes a new instance of the <see cref="NetaxeptPaymentMethodService"/> class.
 /// </summary>
 public NetaxeptPaymentMethodService(
     ILoggingService loggingService,
     IAbsoluteUrlService absoluteUrlService,
     ICallbackUrl callbackUrl)
 {
     _loggingService     = loggingService;
     _absoluteUrlService = absoluteUrlService;
     _callbackUrl        = callbackUrl;
     LocalizationContext = new CustomGlobalization();
 }
 public AdyenPaymentMethodService(ILoggingService loggingService,
                                  AdyenPageBuilder pageBuilder,
                                  IHttpPaymentExtractor httpExtractor,
                                  IAbsoluteUrlService absoluteUrlService)
 {
     _absoluteUrlService  = absoluteUrlService;
     LoggingService       = loggingService;
     PageBuilder          = pageBuilder;
     HttpPaymentExtractor = httpExtractor;
     ResultValidator      = new PaymentResultValidator(loggingService);
 }
 public PayPalExpressPaymentMethodService(
     IOrderService orderService,
     ILoggingService loggingService,
     IAbsoluteUrlService absoluteUrlService,
     ICallbackUrl callbackUrl)
     : base(null, loggingService)
 {
     _orderService       = orderService;
     _absoluteUrlService = absoluteUrlService;
     _callbackUrl        = callbackUrl;
 }
 public GlobalCollectPaymentMethodService(
     ILoggingService loggingService,
     IGlobalCollectService globalCollectService,
     IHttpPaymentExtractor paymentExtractor,
     IRepository <PaymentStatus> paymentStatusRepository,
     IAbsoluteUrlService absoluteUrlService,
     IOrderService orderService)
 {
     _loggingService          = loggingService;
     _globalCollectService    = globalCollectService;
     _paymentExtractor        = paymentExtractor;
     _paymentStatusRepository = paymentStatusRepository;
     _absoluteUrlService      = absoluteUrlService;
     _orderService            = orderService;
 }
 public SecureTradingPaymentMethodService(
     ILoggingService loggingService,
     IRepository <OrderStatus> orderStatusRepository,
     IRepository <PaymentStatus> paymentStatusRepository,
     IOrderService orderService,
     SecureTradingPageBuilder pageBuilder,
     IHttpPaymentExtractor httpExtractor,
     SecureTradingXmlRequester secureTradingXmlRequester,
     int numberOfRetriesForTransactionQuery,
     int secondsToWaitOnRetryForQuery,
     IAbsoluteUrlService absoluteUrlService)
 {
     _loggingService                     = loggingService;
     _orderStatusRepository              = orderStatusRepository;
     _paymentStatusRepository            = paymentStatusRepository;
     _orderService                       = orderService;
     _pageBuilder                        = pageBuilder;
     _httpPaymentExtractor               = httpExtractor;
     _secureTradingXmlRequester          = secureTradingXmlRequester;
     _numberOfRetriesForTransactionQuery = numberOfRetriesForTransactionQuery;
     _secondsToWaitOnRetryForQuery       = secondsToWaitOnRetryForQuery;
     _absoluteUrlService                 = absoluteUrlService;
 }
예제 #15
0
 public OgonePageBuilder(IAbsoluteUrlService absoluteUrlService)
 {
     _absoluteUrlService = absoluteUrlService;
 }
예제 #16
0
 public WorldPayPaymentMethodService(WorldPayPageBuilder pageBuilder, WorldPayMd5Computer md5Computer, IAbsoluteUrlService absoluteUrlService)
 {
     _absoluteUrlService = absoluteUrlService;
     PageBuilder         = pageBuilder;
     Md5Computer         = md5Computer;
 }
 public IdealPageBuilder(IAbsoluteUrlService absoluteUrlService)
 {
     _absoluteUrlService = absoluteUrlService;
 }
 public MultiSafepayPaymentRequestBuilder(ICallbackUrl callbackUrl, IAbsoluteUrlService absoluteUrlService)
 {
     _callbackUrl        = callbackUrl;
     _absoluteUrlService = absoluteUrlService;
 }
 public EWayPaymentMethodService(IAbsoluteUrlService absoluteUrlService, ICallbackUrl callbackUrl)
 {
     _absoluteUrlService = absoluteUrlService;
     _callbackUrl        = callbackUrl;
 }
 public AuthorizedotnetPaymentMethodService(AuthorizedotnetPageBuilder pageBuilder, IAbsoluteUrlService absoluteUrlService)
 {
     _absoluteUrlService        = absoluteUrlService;
     AuthorizedotnetPageBuilder = pageBuilder;
 }
예제 #21
0
 public SagePayV3PaymentMethodService(SagePayMd5Computer md5Computer, INumberSeriesService numberSeriesService, IAbsoluteUrlService absoluteUrlService, ICallbackUrl callbackUrl) : base(md5Computer, numberSeriesService, absoluteUrlService, callbackUrl)
 {
 }
예제 #22
0
 public StripePaymentMethodService(StripePageBuilder stripePageBuilder, IAbsoluteUrlService absoluteUrlService)
 {
     _absoluteUrlService = absoluteUrlService;
     StripePageBuilder   = stripePageBuilder;
 }
예제 #23
0
 public BraintreePaymentMethodService(BraintreePageBuilder braintreePageBuilder, IAbsoluteUrlService absoluteUrlService)
 {
     _absoluteUrlService  = absoluteUrlService;
     BraintreePageBuilder = braintreePageBuilder;
 }