Pular para o conteúdo principal
POST
/
v1
/
auth
/
token
Obter token de acesso
curl --request POST \
  --url https://api-payment.safefypay.com.br/v1/auth/token \
  --header 'Content-Type: application/json' \
  --data '
{
  "publicKey": "pk_sandbox_abc123def456",
  "secretKey": "sk_sandbox_xyz789ghi012"
}
'
{
  "data": {
    "accessToken": "eyJhbGciOiJIUzI1NiIsInR5cCI6IkpXVCJ9...",
    "tokenType": "Bearer",
    "expiresIn": 3600,
    "environment": "Sandbox"
  },
  "message": null,
  "error": null
}
Use este endpoint para obter o accessToken JWT e autenticar as demais requisicoes.

Parametros

grantType
string
obrigatório
Tipo de autenticacao. Deve ser client_credentials.
publicKey
string
obrigatório
Sua chave publica. Comeca com pk_sandbox_ ou pk_production_.
secretKey
string
obrigatório
Sua chave secreta. Comeca com sk_sandbox_ ou sk_production_.
O ambiente retornado (Sandbox ou Production) e determinado automaticamente pelas credenciais utilizadas.

Corpo

application/json
publicKey
string
obrigatório

Chave publica da credencial (pk_...)

Exemplo:

"pk_sandbox_abc123def456"

secretKey
string
obrigatório

Chave secreta da credencial (sk_...)

Exemplo:

"sk_sandbox_xyz789ghi012"

grantType
string
padrão:client_credentials

Tipo de autenticacao

Exemplo:

"client_credentials"

Resposta

Token gerado com sucesso

data
object
message
string | null
error
object