These docs are for v2.1. Click to read the latest docs for v4.1.

Solicitar a permissão para uma aplicação OAuth

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

  1. 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

  2. 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 acessar Aplicação;
  • Utilizar e-mail e senha do Vendedor de Testes.
CampoTipoDescrição
client_idString (36 caracteres)Identificador único fornecido no momento da criação do app.
response_typeString (ENUM)Define o tipo de resposta a ser obtido , code.
redirect_uriString (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.
scopeString (150 caracteres)Escopos solicitados
codeString (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
stateAlfanumé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:*

  1. O usuário é redirecionado para a pagina de solicitação de permissões
  2. 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.
  3. Caso o usuário forneça as permissões, ele sera redirecionado para a redirect_uri com o code relacionado a aprovação.
Language