public PaymentFinalController(
     ITransactionSystem transactionSystem,
     IMerchantNotifier merchantNotifier)
 {
     _transactionSystem = transactionSystem;
     _merchantNotifier  = merchantNotifier;
 }
 private void btnPrintTransaction_Click(object sender, EventArgs e)
 {
     if (selectedTransactionId.Length != 0)
     {
         ITransactionSystem transSys = Customer.InternalApplication.BusinessLogic.TransactionSystem;
         transSys.PrintTransaction(LoadTransaction(selectedTransactionId, selectedStoreId, selectedTerminalId), true, true);
     }
 }
 public PaymentPrepareController(ITransactionSystem transactionSystem, IProductCatalog productCatalog)
 {
     _transactionSystem = transactionSystem;
     _productCatalog    = productCatalog;
 }