Pular para o conteúdo principal

Autenticação

POST 

/oauth2/token

Utilize esse endereço para gerar o token de autorização que deve ser enviado no header das demais requisições. É necessário utilizar o CLIENT_ID e CLIENT_SECRET definidos na credencial fornecida pelo PicPay. Cada token de autorização gerado terá a validade de 5 (cinco) minutos, sendo necessário a solicitação de um novo token. Esse fluxo precisa estar contemplado na sua aplicação.

Para mais detalhes, veja a nossa página sobre o processo de autenticação.

Request

Body

required

    grant_type stringrequired

    Possible values: [client_credentials]

    Define o fluxo oauth da requisição de token.

    No caso da API de Adquirência do PicPay é sempre client_credentials.

    client_id stringrequired

    Possible values: Value must match regular expression ^[\w\-]+$

    client_secret stringrequired

    Possible values: Value must match regular expression ^[\w]+$

Responses

Resposta de sucesso no fluxo de autenticação e de atualização do token.

Schema

    access_token stringrequired

    Possible values: Value must match regular expression ^([\w=]+)\.([\w=]+)\.([\w\-\+\/=]*)

    expires_in int32required
    refresh_expires_in int32
    token_type stringrequired

    Possible values: Value must match regular expression ^[\w]+$

    not-before-policy int32
    scope stringrequired

    Possible values: Value must match regular expression ^[\w\.\- ]+$

    Uma string com todos os escopos da credencial separados por um espaço vazio.

    core-seller-id string

    Possible values: Value must match regular expression ^[\d]+$

    merchant-document string

    Possible values: Value must match regular expression ^[\d]+$

    seller-acquirer-id string

    Possible values: Value must match regular expression ^[\d]+$

    authorization_details

    TokenResponseAuthorizationDetail[]

  • Array [

  • type string

    Possible values: Value must match regular expression ^[\w]+$

    account_id string

    Possible values: Value must match regular expression ^[\w\-]+$

    fingerprint string

    Possible values: Value must match regular expression ^[\w\-]+$

    display_name string

    Possible values: Value must match regular expression ^[\w\- ]+$

  • ]

Loading...