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