public override PaymentInitializeResult Initialize() { IPaymentInitializer initializer = new GenerateOrderNumber( new InitializePayment( new RedirectUser(), _paymentManager, _parameterReader, _cartActions, _additionalValuesFormatter), _orderNumberGenerator); return initializer.Initialize(this, null, null, null); }
public override PaymentInitializeResult Initialize() { IPaymentInitializer initializer = new GenerateOrderNumber( new GetConsumerLegalAddress( new InitializePayment( new PurchaseInvoiceSale(_paymentManager, _paymentActions), _paymentManager, _parameterReader, _cartActions, _additionalValuesFormatter), _verificationManager, _paymentActions), _orderNumberGenerator); return initializer.Initialize(this, null, null, null); }