Autenticação API
Autenticar Login
POST [Url Ambiente]/OAuth2/Token
O método login, recebe os seguintes parâmetros:
Header
| Identificador | Valor |
|---|---|
| Content-type | application/json |
| Accept | application/json |
| Parâmetro | Descrição | Tipo | Exemplos |
|---|---|---|---|
| Scope | informe api | String | "api" |
| GrantType | informe client_credentials | String | "client_credentials" |
| ClientId | Usuário da integração | String | "104s3a5275a0d35e4" |
| ClientSecret | Senha do usuário integração | String | "e15148d497d8bc12" |
Exemplo
{
"Scope": "api",
"GrantType": "client_credentials",
"ClientId": "104s3a5275a0d35e4",
"ClientSecret": "e15148d497d8bc12"
}
Exemplo
curl -X POST --header 'Content-Type: application/json' --header 'Accept: application/json' -d '{ \
"Scope": "api", \
"GrantType": "client_credentials", \
"ClientId": "104s3a5275a0d35e4", \
"ClientSecret": "e15148d497d8bc12" \
}' 'https://api.plataformaacertpix.com.br/OAuth2/Token'
Status Code 200
Retorno de sucesso.
| Parâmetro | Descrição | Tipo | Exemplos |
|---|---|---|---|
| expires_in | expiração em segundos | int | 73160 |
| access_token | Token de autenticação | String | "eyJhbGciOiJIUzI1NieyJhbGciOiJIUzI1NieyJhbGciOiJIUzI1NieyJhbGciOiJIUzI1Ni" |
| token_type | Tipo de Token | String | "Bearer" |
Exemplo
{
"access_token": "eyJhbGciOiJIUzI1NieyJhbGciOiJIUzI1NieyJhbGciOiJIUzI1NieyJhbGciOiJIUzI1Ni",
"token_type": "Bearer",
"expires_in": 73160
}
Status Code 401
Usuário/Senha inválidos.
| Parâmetro | Descrição | Tipo | Exemplos |
|---|---|---|---|
| Status | Status da requisição | OK = 0, ERRO = 1 | 1 |
| Mensagens | Descrição dos erros | String[] | "Mensagens": [] |
Status Code 500
Erro não tratado pelo sistema.
| Parâmetro | Descrição | Tipo | Exemplos |
|---|---|---|---|
| Status | Status da requisição | OK/ERRO | ERRO |
| Mensagens | Descrição dos erros | String[] | "Mensagens": [] |
Exemplo
{
"Status": "OK",
"Mensagens": [
"string"
]
}