1. Autenticação
PushPag API
  • Bem-vindo à PushPag API
  • Autenticação
    • Gerar Token de Acesso
      POST
  • Transações
    • Criar Cobrança PIX
      POST
    • Consultar Status da Transação
      GET
  • Utilitários
    • Verificar Token
      GET
  • Raiz
  • Esquemas
    • AuthRequest
    • AuthResponse
    • CreateTransactionRequest
    • CustomerRequest
    • ItemRequest
    • TransactionResponse
    • Transaction
    • PixData
    • CustomerResponse
    • ItemResponse
    • Error
    • ValidationErrorResponse
  1. Autenticação

Gerar Token de Acesso

POST
/auth/token
Autentica com public_key + secret_key e retorna um Bearer Token válido por 60 minutos.
⚠️ Nunca chame este endpoint diretamente do frontend. Faça no seu servidor e repasse apenas o token gerado ao cliente, se necessário.

Quando renovar o token#

O campo expires_in retorna 3600 (segundos). Implemente renovação automática quando a requisição retornar 401 INVALID_TOKEN.

Requisição

Parâmetros Bodyapplication/jsonNecessário

Examples

Respostas

🟢200
application/json
Token gerado com sucesso
Body

🟠401InvalidCredentials
🟠422ValidationError
Request Request Example
Shell
JavaScript
Java
Swift
curl -X POST https://api.pushpag.com/v1/auth/token \
  -H "Content-Type: application/json" \
  -d '{
    "public_key": "pk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx",
    "secret_key": "sk_xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx"
  }'
Response Response Example
200 - Sucesso
{
    "token": "eyJzdWIiOjF9.tcv1lt7peORslCJXc-B9taAI7_abc",
    "token_type": "Bearer",
    "expires_in": 3600
}
Modificado em 2026-04-06 06:57:52
Página anterior
Bem-vindo à PushPag API
Próxima página
Criar Cobrança PIX
Built with