public function getTransactionList($merchantList = null, \DateTime $dStartDate = null, \DateTime $dEndDate = null)
{
$totalTransactions = array();
$urls = array();
$urls[] = new \Oara\Curl\Request('https://affiliate.hidemyass.com/reports', array());
$exportReport = $this->_client->get($urls);
$urls = array();
$urls[] = new \Oara\Curl\Request('https://affiliate.hidemyass.com/reports/index_date', array());
$exportReport = $this->_client->get($urls);
$exportData = \str_getcsv($exportReport[0], "\n");
$num = \count($exportData);
for ($i = 1; $i < $num; $i++) {
$transactionExportArray = \str_getcsv($exportData[$i], ";");
$transaction = array();
$transaction['merchantId'] = 1;
$transaction['unique_id'] = $transactionExportArray[5] . '-' . $transactionExportArray[1];
$transaction['date'] = $transactionExportArray[1];
$transaction['status'] = \Oara\Utilities::STATUS_CONFIRMED;
$transaction['amount'] = \Oara\Utilities::parseDouble($transactionExportArray[8]);
$transaction['commission'] = \Oara\Utilities::parseDouble($transactionExportArray[10]);
$totalTransactions[] = $transaction;
}
return $totalTransactions;
}