PagSeguro Developers_

Aqui você encontra as documentações necessárias para integrar com as APIs, Bibliotecas e Módulos do PagSeguro. Tudo o que você precisa em serviços de pagamentos digitais e presenciais.

Transações: Estorno e Estorno Parcial

Utilizado quando a transação encontra-se com status Paga, Disponível ou Em disputa e o valor total/parcial da transação será devolvido ao comprador. Lembrando que o limite para estorno de transações é de 90 dias.

try {
    $response = \PagSeguro\Services\Transactions\Refund::create(
        /** @var \PagSeguro\Domains\AccountCredentials | \PagSeguro\Domains\ApplicationCredentials $credential */
        $credential,
        /**
         * Código que identifica a transação. Código da transação que será consultada.
         *
         * Presença: Obrigatória.
         * Tipo: Texto.
         * Formato: Uma sequência de 36 caracteres, com os hífens, ou 32 caracteres, sem os hífens.
         *
         * @var string $transactionCode
         */
        $transactionCode,
        /**
         * Se declarado e o valor for inferior ao da transação original será criado um estorno parcial
         *
         * @see https://devpagseguro.readme.io/docs/checkout-web-cancelamento-e-estorno#section-estorno-parcial
         *
         * Presença: Opcional
         *
         * @var float $value
         */
        $value
    );
} catch (Exception $e) {
    die($e->getMessage());
}

Transações: Estorno e Estorno Parcial


Suggested Edits are limited on API Reference Pages

You can only suggest edits to Markdown body content, but not to the API spec.