API-3.0-PHP
API-3.0-PHP copied to clipboard
Método getSale retorna erro em branco
Olá!
Ao tentar consultar uma transação estou recebendo esse retorno como erro:
stdClass Object
(
)
O erro é intermitente, mas não consegui encontrar um padrão.
Me parece que o release utilizado no sistema é o v1.2.1 (https://github.com/DeveloperCielo/API-3.0-PHP/releases/tag/v1.2.1) e a chamada é feita dessa forma:
try {
$sale = (new CieloEcommerce($merchant, $environment))->getSale($id_pagamento);
$paymentId = $sale->getPayment()->getPaymentId();
$status = $sale->getPayment()->getStatus();
$tId = $sale->getPayment()->getTid();
$result['success'] = true;
$result['status'] = $status;
$result['tId'] = $tId;
$result['paymentId'] = $paymentId;
} catch (CieloRequestException $e) {
$result['success'] = false;
$result['status'] = 0;
$result['error'] = $e->getCieloError();
_log( print_r( $e, true ) );
}
Alguém sabe o que pode ser?