Comunidade

Ask a Question
Back to All

Erro nos testes Sandbox de solicitar extorno de um pagamento pix

de acordo com a documentação devo passar o id do charge criado no path da rota de api porém recebo o seguinte erro:

Client error: POST https://sandbox.api.pagseguro.com/charges/ORDE_8CD55766-CED3-4A67-9B56-8FA77B7CB39B/cancel resulted in a 401 Unauthorized response: {"message":"Unauthorized"}

estou passando o Autorization com o token no header e os outros headers que solicitam na doc:

  $response = $client->request('POST', env('PAGSEGURO_ENDPOINT') . 'charges/'. $call->schedule_payment->payment_id .'/cancel', [
            'headers' => [
                'accept' => 'application/json',
                'content-type' => 'application/json',
                'Authorization: Bearer ' . env('PAGSEGURO_TOKEN')
            ],
        ]);

este token no env é o que encontro em Painel Sandbox > Perfis de Integração "Vendedor" > Credenciais,
também tenho o mesmo resultado de 401 ao usar o token da aplicação AppKey