API-3.0-PHP icon indicating copy to clipboard operation
API-3.0-PHP copied to clipboard

Método getSale retorna erro em branco

Open alexlana opened this issue 3 years ago • 0 comments

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?

alexlana avatar Sep 28 '21 18:09 alexlana