public RetailPaymentDepositHandler(IRequestHandler <RetailPaymentCommand, Unit> inner, IRetailTransactionStore transactionStore, IPaymentClient paymentClient, IRepeaterFactory repeaterFactory) { this.inner = inner; this.transactionStore = transactionStore; this.paymentClient = paymentClient; this.repeaterFactory = repeaterFactory; }
public RetailAuthorizationHandler(IRequestHandler <RetailPaymentCommand, Unit> next, IEcomClient ecomClient, IRepeaterFactory repeaterFactory, IRetailTransactionStore transactionStore, RetailAuthorizeOptions retailAuthorizeOptions) { this.next = next; this.ecomClient = ecomClient; this.repeaterFactory = repeaterFactory; this.transactionStore = transactionStore; this.retailAuthorizeOptions = retailAuthorizeOptions; }