pagseguro / pagseguro-sdk-php

Biblioteca de integração em PHP
298 stars 148 forks source link

Ao buscar assinatura pelo codigo da notificação da internal server error #204

Closed EltonBR closed 4 years ago

EltonBR commented 4 years ago

Comportamento esperado

Dados da assinatura

Comportamento atual

Internal Server error

Ambiente sandbox

Passos para reproduzir o bug

  1. gerar link de pagamento pagamento recorrente checkout pagseguro
  2. pagar em sandbox
  3. ir na transação e enviar notificação para o seu sistema
<?php

        $notificationCode = $_POST['notificationCode'];
        try {
            Library::initialize();

            Configure::setAccountCredentials($pagseguro_email, $pagseguro_token);
            Configure::setEnvironment("sandbox");

            $response = \PagSeguro\Services\PreApproval\Search\Notification::search(
                Configure::getAccountCredentials(),
                $notificationCode
            );

            echo "<pre>";
            print_r($response);
        } catch (Exception $e) {
            die($e->getMessage());
        }

Descrição Detalhada

o sistema do pagseguro envia o notification code para o meu sistema ele busca a transação pelo notification code e o sistema responde "internal server error", esse já e um problema antigo.

Possível solução

fidelix commented 4 years ago

Arrumou como? Ta bugado aqui ainda.