public function getTransactionList($merchantList = null, \DateTime $dStartDate = null, \DateTime $dEndDate = null)
{
$totalTransactions = array();
$amountDays = $dStartDate->diff($dEndDate)->days;
$auxDate = clone $dStartDate;
for ($j = 0; $j <= $amountDays; $j++) {
$apiURL = "https://{$this->_domain}/apifleet/rest/{$this->_clientId}/{$this->_accessId}/statCampaign/quick/{$auxDate->format("Y-m-d")}";
$response = self::call($apiURL);
if (isset($response["resource"]["numSales"])) {
$transaction = array();
$transaction['merchantId'] = "1";
$transaction['date'] = $auxDate->format("Y-m-d H:i:s");
$transaction['status'] = \Oara\Utilities::STATUS_CONFIRMED;
$transaction['amount'] = $response["resource"]["saleAmount"];
$transaction['commission'] = $response["resource"]["theyGet"];
$transaction['currency'] = $response["resource"]["currency"];
if ($transaction['amount'] != 0 && $transaction['commission'] != 0) {
$totalTransactions[] = $transaction;
}
}
$auxDate->add(new \DateInterval('P1D'));
}
return $totalTransactions;
}