public IEnumerable <V2.TransactionData> GetTransactionsByCustomer(string customerProfileId, V2.TransactionSearchParams searchParams = null)
            {
                V2.ICCTransactionGetter          processor = GetProcessor <V2.ICCTransactionGetter>();
                IEnumerable <V2.TransactionData> result    = V2PluginErrorHandler.ExecuteAndHandleError(() => processor.GetTransactionsByCustomer(customerProfileId, searchParams));

                return(result);
            }
            public IEnumerable <V2.TransactionData> GetUnsettledTransactions(V2.TransactionSearchParams searchParams = null)
            {
                V2.ICCTransactionGetter          processor = GetProcessor <V2.ICCTransactionGetter>();
                IEnumerable <V2.TransactionData> result    = V2PluginErrorHandler.ExecuteAndHandleError(() => processor.GetUnsettledTransactions(searchParams));

                return(result);
            }
 public V2.TransactionData GetTransaction(string transactionId)
 {
     V2.ICCTransactionGetter processor = GetProcessor <V2.ICCTransactionGetter>();
     V2.TransactionData      result    = V2PluginErrorHandler.ExecuteAndHandleError(() => processor.GetTransaction(transactionId));
     return(result);
 }