NotificationsAuthorization - Thiago-Medeiros/pagseguro-php-sdk GitHub Wiki

Notificações: Autorizações

Exemplo

/**
 * Recebendo uma notificação do PagSeguoro
 * Este script espera um POST com os parâmetros: notificationCode e notificationType=authorization
 *
 * @see https://devpagseguro.readme.io/docs/checkout-web-notificacoes#recebendo-uma-notificacao-de-transacao
 */
try {
    if (\PagSeguro\Helpers\Xhr::hasPost()) {
        $response = \PagSeguro\Services\Application\Notification::check(
            /** @var \PagSeguro\Domains\AccountCredentials | \PagSeguro\Domains\ApplicationCredentials $credential */
            $credential
        );
    } else {
        throw new \InvalidArgumentException($_POST);
    }
} catch (Exception $e) {
    die($e->getMessage());
}