/** * Inicia a consulta por transações no período solocitado * * @param string $dataInicial (YYYY-mm-dd) * @param string $dataFinal (YYYY-mm-dd) * @param int $pagina * @param int $quantidadeMaximaRegistros * @return boolean */ public function obterTransacoesPorPeriodo($dataFinal, $pagina = 1, $quantidadeMaximaRegistros = 30) { $dataInicial = date('Y-m-d', strtotime($dataFinal . '-1month ')); $dataInicial .= 'T00:01'; $dataFinal .= 'T23:59'; try { if ($result = $this->transacoes = PagSeguroTransactionSearchService::searchByDate($this->credenciais, $pagina, $quantidadeMaximaRegistros, $dataInicial, $dataFinal)) { return $this->montarDetalhesTransacoes($result); } } catch (PagSeguroServiceException $e) { echo $e->getMessage(); exit; } }
public static function main() { $mktimeontem = mktime(0, 0, 0, date("m"), date("d") - 2, date("Y")); $initialDate = date("Y-m-d", $mktimeontem) . "T" . '00:00'; $finalDate = date("Y-m-d") . "T" . '00:00'; $pageNumber = 1; $maxPageResults = 40; try { $credentials = new PagSeguroAccountCredentials(Configuration::get("PAGSEGURO_BUSINESS"), Configuration::get("PAGSEGURO_TOKEN")); $result = PagSeguroTransactionSearchService::searchByDate($credentials, $pageNumber, $maxPageResults, $initialDate, $finalDate); self::printResult($result, $initialDate, $finalDate); } catch (PagSeguroServiceException $e) { die($e->getMessage()); } }
public static function main() { $initialDate = '2014-03-10T08:50'; $finalDate = '2014-03-29T10:30'; $pageNumber = 1; $maxPageResults = 20; try { /* * #### Credentials ##### * Substitute the parameters below with your credentials (e-mail and token) * You can also get your credentials from a config file. See an example: * $credentials = PagSeguroConfig::getAccountCredentials(); */ $credentials = new PagSeguroAccountCredentials("*****@*****.**", "E231B2C9BCC8474DA2E260B6C8CF60D3"); $result = PagSeguroTransactionSearchService::searchByDate($credentials, $pageNumber, $maxPageResults, $initialDate, $finalDate); self::printResult($result, $initialDate, $finalDate); } catch (PagSeguroServiceException $e) { die($e->getMessage()); } }
public static function main() { $initialDate = '2011-12-10T08:50'; $finalDate = '2011-12-29T10:30'; $pageNumber = 1; $maxPageResults = 20; try { /* * #### Crendencials ##### * Substitute the parameters below with your credentials (e-mail and token) * You can also get your credentails from a config file. See an example: * $credentials = PagSeguroConfig::getAccountCredentials(); */ $credentials = new PagSeguroAccountCredentials("*****@*****.**", "your_token_here"); $result = PagSeguroTransactionSearchService::searchByDate($credentials, $pageNumber, $maxPageResults, $initialDate, $finalDate); self::printResult($result, $initialDate, $finalDate); } catch (PagSeguroServiceException $e) { die($e->getMessage()); } }
public static function main() { $initialDate = '2014-11-01T14:55'; $finalDate = '2014-11-30T09:55'; $pageNumber = 1; $maxPageResults = 20; try { /* * #### Credentials ##### * Substitute the parameters below with your credentials * You can also get your credentials from a config file. See an example: * $credentials = PagSeguroConfig::getAccountCredentials(); */ // seller authentication $credentials = new PagSeguroAccountCredentials("*****@*****.**", "E231B2C9BCC8474DA2E260B6C8CF60D3"); // application authentication //$credentials = PagSeguroConfig::getApplicationCredentials(); //$credentials->setAuthorizationCode("E231B2C9BCC8474DA2E260B6C8CF60D3"); $result = PagSeguroTransactionSearchService::searchByDate($credentials, $pageNumber, $maxPageResults, $initialDate, $finalDate); self::printResult($result, $initialDate, $finalDate); } catch (PagSeguroServiceException $e) { die($e->getMessage()); } }
/** * Get list of payment PagSeguro * @return array $transactionArray - Array with transactions */ private function getPagSeguroPaymentList() { include_once Mage::getBaseDir('lib') . '/PagSeguroLibrary/PagSeguroLibrary.php'; $obj = Mage::getSingleton('UOL_PagSeguro_Model_PaymentMethod'); try { $credential = $obj->getCredentialsInformation(); $dateStart = $this->getDateStart(); $transactions = PagSeguroTransactionSearchService::searchByDate($credential, 1, 1000, $dateStart); $pages = $transactions->getTotalPages(); if ($pages > 1) { for ($i = 1; $i < $pages + 1; $i++) { $transactions = PagSeguroTransactionSearchService::searchByDate($credential, $i, 1, $dateStart); $transactionArray .= array_push($transactions->getTransactions()); } } else { $transactionArray = $transactions->getTransactions(); } return $transactionArray; } catch (PagSeguroServiceException $e) { if (trim($e->getMessage()) == '[HTTP 401] - UNAUTHORIZED') { throw new Exception($e->getMessage()); } } }
/** * Request a list of PagSeguraTransaction in a date range * @param Integer $page * @param Integer $maxPageResults * @param DateTime $initialDate * @return PagSeguroTransactionSearchResult */ public function getTransactionsByDate(Integer $page, Integer $maxPageResults, DateTime $initialDate) { return $this->searchService->searchByDate($this->credentials, $page, $maxPageResults, $initialDate); }
private function getPagSeguroPaymentsList() { $pageNumber = ""; $maxPageResults = 1000; $timeZone = date_default_timezone_get(); date_default_timezone_set('America/Sao_Paulo'); $finalDate = date("Y-m-d") . "T" . date("H:i"); date_default_timezone_set($timeZone); if ($this->daysRange == 0) { $initialDate = $this->subDayIntoDate($finalDate, 0); } else { $initialDate = $this->subDayIntoDate($finalDate, $this->daysRange); } $results = array(); try { $result = PagSeguroTransactionSearchService::searchByDate($this->obj_credential, $pageNumber, $maxPageResults, $initialDate, $finalDate); $pageNumber = $result->getTotalPages(); if ($result->getTotalPages() > 1) { for ($i = 1; $i <= $pageNumber; $i++) { $results[] = PagSeguroTransactionSearchService::searchByDate($this->obj_credential, $i, $maxPageResults, $initialDate, $finalDate); } $newArray = new ArrayObject(); for ($i = 0; $i < count($results); $i++) { $nResult = $results[$i]; foreach ($nResult->getTransactions() as $item) { $newArray['transactions'][] = $item; } } $result = $newArray; } else { for ($i = 0; $i < count($result); $i++) { if (count($result) > 1) { $nResult = $result[$i]; } else { $nResult = $result; } $newArray = new ArrayObject(); foreach ($nResult->getTransactions() as $item) { $newArray['transactions'][] = $item; } } $result = $newArray; } $return = $this->validateRef($result); } catch (PagSeguroServiceException $e) { $return = false; } return $return; }
private function createPagSeguroTransactionSearch($pageNum, $initialDate, $finalDate) { return PagSeguroTransactionSearchService::searchByDate($this->pagSeguroCredentials, $pageNum, 1000, $initialDate, $finalDate); }