Example #1
0
 public CheckoutController(
     AddressViewModelConverter addressViewModelConverter,
     IEnumerable <IAppliedPaymentMethodCleanup> appliedPaymentMethodCleanupProviders,
     ICachedShoppingCartProvider cachedShoppingCartProvider,
     ICartContextProvider cartContextProvider,
     ICheckoutConfigurationProvider checkoutConfigurationProvider,
     CheckoutEngine checkoutEngine,
     ICheckoutSelectionProvider checkoutSelectionProvider,
     NoticeProvider noticeProvider,
     IPaymentMethodInfoProvider paymentMethodInfoProvider,
     IPaymentOptionProvider paymentOptionProvider,
     IPersistedCheckoutContextProvider persistedCheckoutContextProvider)
 {
     AddressViewModelConverter            = addressViewModelConverter;
     AppliedPaymentMethodCleanupProviders = appliedPaymentMethodCleanupProviders;
     CachedShoppingCartProvider           = cachedShoppingCartProvider;
     CartContextProvider           = cartContextProvider;
     CheckoutConfigurationProvider = checkoutConfigurationProvider;
     CheckoutEngine                   = checkoutEngine;
     CheckoutSelectionProvider        = checkoutSelectionProvider;
     NoticeProvider                   = noticeProvider;
     PaymentMethodInfoProvider        = paymentMethodInfoProvider;
     PaymentOptionProvider            = paymentOptionProvider;
     PersistedCheckoutContextProvider = persistedCheckoutContextProvider;
 }
 public CheckoutPurchaseOrderController(
     NoticeProvider noticeProvider,
     IPaymentOptionProvider paymentOptionProvider,
     IPersistedCheckoutContextProvider persistedCheckoutContextProvider)
 {
     NoticeProvider                   = noticeProvider;
     PaymentOptionProvider            = paymentOptionProvider;
     PersistedCheckoutContextProvider = persistedCheckoutContextProvider;
 }
 public CheckoutMicroPayController(
     NoticeProvider noticeProvider,
     IPaymentOptionProvider paymentOptionProvider,
     ICachedShoppingCartProvider cachedShoppingCartProvider)
 {
     NoticeProvider             = noticeProvider;
     PaymentOptionProvider      = paymentOptionProvider;
     CachedShoppingCartProvider = cachedShoppingCartProvider;
 }
Example #4
0
 public CheckoutPaymentMethodController(
     ICachedShoppingCartProvider cachedShoppingCartProvider,
     IPaymentOptionProvider paymentOptionProvider,
     IPersistedCheckoutContextProvider persistedCheckoutContextProvider)
 {
     CachedShoppingCartProvider       = cachedShoppingCartProvider;
     PaymentOptionProvider            = paymentOptionProvider;
     PersistedCheckoutContextProvider = persistedCheckoutContextProvider;
 }
Example #5
0
 public BraintreeController(
     NoticeProvider noticeProvider,
     IPaymentOptionProvider paymentOptionProvider,
     IPersistedCheckoutContextProvider persistedCheckoutContextProvider)
 {
     NoticeProvider                   = noticeProvider;
     PaymentOptionProvider            = paymentOptionProvider;
     PersistedCheckoutContextProvider = persistedCheckoutContextProvider;
 }
Example #6
0
 public CheckoutAmazonPaymentsController(
     AmazonPaymentsApiProvider amazonPaymentsApiProvider,
     NoticeProvider noticeProvider,
     IPaymentOptionProvider paymentOptionProvider,
     IPersistedCheckoutContextProvider persistedCheckoutContextProvider)
 {
     AmazonPaymentsApiProvider        = amazonPaymentsApiProvider;
     NoticeProvider                   = noticeProvider;
     PaymentOptionProvider            = paymentOptionProvider;
     PersistedCheckoutContextProvider = persistedCheckoutContextProvider;
 }
Example #7
0
 public PayPalExpressController(
     ICachedShoppingCartProvider cachedShoppingCartProvider,
     NoticeProvider noticeProvider,
     IPaymentOptionProvider paymentOptionProvider,
     IPersistedCheckoutContextProvider persistedCheckoutContextProvider)
 {
     CachedShoppingCartProvider       = cachedShoppingCartProvider;
     NoticeProvider                   = noticeProvider;
     PaymentOptionProvider            = paymentOptionProvider;
     PersistedCheckoutContextProvider = persistedCheckoutContextProvider;
 }
 public CheckoutECheckController(
     ICachedShoppingCartProvider cachedShoppingCartProvider,
     ECheckAccountTypeProvider eCheckAccountTypeProvider,
     NoticeProvider noticeProvider,
     IPaymentOptionProvider paymentOptionProvider,
     IPersistedCheckoutContextProvider persistedCheckoutContextProvider)
 {
     CachedShoppingCartProvider       = cachedShoppingCartProvider;
     ECheckAccountTypeProvider        = eCheckAccountTypeProvider;
     NoticeProvider                   = noticeProvider;
     PaymentOptionProvider            = paymentOptionProvider;
     PersistedCheckoutContextProvider = persistedCheckoutContextProvider;
 }
Example #9
0
 public SagePayPiController(
     NoticeProvider noticeProvider,
     IPaymentOptionProvider paymentOptionProvider,
     IPersistedCheckoutContextProvider persistedCheckoutContextProvider,
     IStringResourceProvider stringResourceProvider,
     AppConfigProvider appConfigProvider)
 {
     NoticeProvider                   = noticeProvider;
     PaymentOptionProvider            = paymentOptionProvider;
     PersistedCheckoutContextProvider = persistedCheckoutContextProvider;
     StringResourceProvider           = stringResourceProvider;
     AppConfigProvider                = appConfigProvider;
 }
Example #10
0
 public CheckoutCreditCardController(
     CreditCardTypeProvider creditCardTypeProvider,
     ICreditCardValidationProvider creditCardValidationProvider,
     NoticeProvider noticeProvider,
     IPaymentOptionProvider paymentOptionProvider,
     IPersistedCheckoutContextProvider persistedCheckoutContextProvider,
     IWalletProvider walletProvider)
 {
     CreditCardTypeProvider       = creditCardTypeProvider;
     CreditCardValidationProvider = creditCardValidationProvider;
     NoticeProvider                   = noticeProvider;
     PaymentOptionProvider            = paymentOptionProvider;
     PersistedCheckoutContextProvider = persistedCheckoutContextProvider;
     WalletProvider                   = walletProvider;
 }