Esse recurso permite solicitar a autorização do usuário.
Atenção
Para que você possa pedir a permissão dos usuários você deve montar a URL com os dados que foi fornecido na criação da aplicação e os scopes de acesso. Exemplo de como da URL montada:
https://connect.pagseguro.uol.com.br/oauth2/authorize?response_type=code&client_id=partner_client_id&redirect_uri=partner_callback_url&scope=scope.name1+scope.name2&state=xyz
Instrução para utilizar Sandbox
Instrução para utilizar Sandbox
A URL deve ser montada da seguinte forma:
https://connect.sandbox.pagseguro.uol.com.br/oauth2/authorize?response_type=code&client_id=partner_client_id&redirect_uri=partner_callback_url&scope=scope.name1+scope.name2&state=xyz
Para passar pela tela de login é necessário usar os vendedores teste:
- Para obter o Vendedor Teste é preciso se logar com sua conta no Sandbox;
- Dentro do Menu
PERFIS DE INTEGRAÇÃO
acessarAplicação
;- Utilizar e-mail e senha do
Vendedor de Testes
.
Campo | Tipo | Descrição |
---|---|---|
client_id | String (36 caracteres) | Identificador único fornecido no momento da criação do app. |
response_type | String (ENUM) | Define o tipo de resposta a ser obtido , code . |
redirect_uri | String (5 - 150 caracteres) | URL para o redirecionamento de resposta de autorização após a permissão do usuário, ela DEVE ser a mesma de quando foi criada a Aplicação. |
scope | String (150 caracteres) | Escopos solicitados |
code | String (32 caracteres) | Código de autorização que você pode trocar por um access_token . O código só pode ser usado uma única vez e tem a válidade de 10 min |
state | Alfanumérico (128 caracteres) | Campo para ser passado as informações necessárias da sua autorização, podendo ser usado para controle de quem está dando a autorização. |
A autorização é feita em três passos:*
- O usuário é redirecionado para a pagina de solicitação de permissões
- Nesse momento é feita a autenticação do usuário, sendo assim o usuário se loga no PagSeguro, e ele visualiza os acessos que ele está fornecendo e tem a opção de aprovar ou negar.
- Caso o usuário forneça as permissões, ele sera redirecionado para a
redirect_uri
com ocode
relacionado a aprovação.