public function getTransactionList($merchantList = null, \DateTime $dStartDate = null, \DateTime $dEndDate = null)
{
$totalTransactions = array();
$apiURL = "https://www.viglink.com/service/v1/cuidRevenue?lastDate={$dEndDate->format("Y/m/d")}&period=month&secret={$this->_apiPassword}";
$response = self::call($apiURL);
foreach ($response as $date => $transactionApi) {
foreach ($transactionApi[1] as $sale) {
if ($sale != 0) {
$transaction = array();
$transaction['merchantId'] = "1";
$transactionDate = \DateTime::createFromFormat("Y/m/d H:i:s", $date . " 00:00:00");
$transaction['date'] = $transactionDate->format("Y-m-d H:i:s");
$transaction['status'] = \Oara\Utilities::STATUS_CONFIRMED;
$transaction['amount'] = $sale;
$transaction['commission'] = $sale;
$totalTransactions[] = $transaction;
}
}
}
return $totalTransactions;
}