Comunidade
Erro nos testes Sandbox de solicitar extorno de um pagamento pix
over 1 year ago by Emmanuel
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