public GetConsumerLegalAddressForFinancingInvoice(IPaymentInitializer paymentInitializer, IPaymentActions paymentActions, IPaymentManager paymentManager, IUpdateAddressHandler updateAddressHandler) { _paymentInitializer = paymentInitializer; _paymentActions = paymentActions; _paymentManager = paymentManager; _updateAddressHandler = updateAddressHandler; }
public PaymentMethodFactory(IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IVerificationManager verificationManager, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions) { _paymentManager = paymentManager; _parameterReader = parameterReader; _cartActions = cartActions; _verificationManager = verificationManager; _orderNumberGenerator = orderNumberGenerator; _additionalValuesFormatter = additionalValuesFormatter; _paymentActions = paymentActions; }
public Invoice(Mediachase.Commerce.Orders.Payment payment, IVerificationManager verificationManager, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions) : base(payment) { _verificationManager = verificationManager; _paymentManager = paymentManager; _parameterReader = parameterReader; _cartActions = cartActions; _orderNumberGenerator = orderNumberGenerator; _additionalValuesFormatter = additionalValuesFormatter; _paymentActions = paymentActions; }
public DirectBankDebit(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions) : base(payment) { _paymentManager = paymentManager; _parameterReader = parameterReader; _cartActions = cartActions; _orderNumberGenerator = orderNumberGenerator; _additionalValuesFormatter = additionalValuesFormatter; _paymentActions = paymentActions; }
} // Needed for unit testing public PayPal(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions) : base(payment) { _paymentManager = paymentManager; _parameterReader = parameterReader; _cartActions = cartActions; _orderNumberGenerator = orderNumberGenerator; _additionalValuesFormatter = additionalValuesFormatter; _paymentActions = paymentActions; }
} // Needed for unit testing public MasterPass(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions, IMasterPassShoppingCartFormatter masterPassShoppingCartFormatter) : base(payment) { _paymentManager = paymentManager; _parameterReader = new MasterPassParameterReader(parameterReader); _cartActions = cartActions; _orderNumberGenerator = orderNumberGenerator; _additionalValuesFormatter = new MasterPassAdditionalValuesFormatter(additionalValuesFormatter, _parameterReader.AddShoppingCartXml(this.PaymentMethodDto), masterPassShoppingCartFormatter); _paymentActions = paymentActions; }
public PaymentMethodFactory(IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IVerificationManager verificationManager, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IPaymentActions paymentActions, IFinancialInvoicingOrderLineFormatter financialInvoicingOrderLineFormatter, IUpdateAddressHandler updateAddressHandler, IMasterPassShoppingCartFormatter masterPassShoppingCartXmlFormatter) { _paymentManager = paymentManager; _parameterReader = parameterReader; _cartActions = cartActions; _verificationManager = verificationManager; _orderNumberGenerator = orderNumberGenerator; _additionalValuesFormatter = additionalValuesFormatter; _paymentActions = paymentActions; _financialInvoicingOrderLineFormatter = financialInvoicingOrderLineFormatter; _updateAddressHandler = updateAddressHandler; _masterPassShoppingCartXmlFormatter = masterPassShoppingCartXmlFormatter; }
} // Needed for unit testing public FinancingInvoice(Mediachase.Commerce.Orders.Payment payment, IPaymentManager paymentManager, IParameterReader parameterReader, ICartActions cartActions, IOrderNumberGenerator orderNumberGenerator, IAdditionalValuesFormatter additionalValuesFormatter, IFinancialInvoicingOrderLineFormatter financialInvoicingOrderLineFormatter, IPaymentActions paymentActions, string paymentMethodCode, IUpdateAddressHandler updateAddressHandler) : base(payment) { _paymentManager = paymentManager; _parameterReader = new FinancingInvoiceParameterReader(parameterReader); _cartActions = cartActions; _orderNumberGenerator = orderNumberGenerator; _financialInvoicingOrderLineFormatter = financialInvoicingOrderLineFormatter; financialInvoicingOrderLineFormatter.IncludeOrderLines = _parameterReader.UseOnePhaseTransaction(this.PaymentMethodDto); _additionalValuesFormatter = new FinancingInvoiceAdditionalValuesFormatter(additionalValuesFormatter, financialInvoicingOrderLineFormatter); _paymentActions = paymentActions; _paymentMethodCode = paymentMethodCode; _updateAddressHandler = updateAddressHandler; }
public CompletePayment(IPaymentCompleter paymentCompleter, IPaymentManager paymentManager, IPaymentActions paymentActions) { _paymentCompleter = paymentCompleter; _paymentManager = paymentManager; _paymentActions = paymentActions; }
public PurchaseFinancingInvoice(IPaymentManager paymentManager, IPaymentActions paymentActions) { _paymentManager = paymentManager; _paymentActions = paymentActions; }
public PurchaseInvoiceSale(IPaymentManager paymentManager, IPaymentActions paymentActions) { _paymentManager = paymentManager; _paymentActions = paymentActions; }
public PurchasePartPaymentSale(IPaymentManager paymentManager, IPaymentActions paymentActions) { _paymentManager = paymentManager; _paymentActions = paymentActions; }
public GetConsumerLegalAddress(IPaymentInitializer paymentInitializer, IVerificationManager verificationManager, IPaymentActions paymentActions) { _paymentInitializer = paymentInitializer; _verificationManager = verificationManager; _paymentActions = paymentActions; }
/// <summary> /// Inject buisiness layer dependency /// </summary> /// <param name="paymentActions"></param> public PaymentController(IPaymentActions paymentActions) { _paymentActions = paymentActions; }