Autenticação
Fluxo de Autenticação
┌──────────┐ ┌─────────────┐
│ Cliente │ │ GoPag API │
└────┬─────┘ └──────┬──────┘
│ │
│ 1. Conexão TLS + Certificado mTLS (ICP-Brasil) │
├──────────────────────────────────────────────────>│
│ │
│ 2. Validação do Certificado │
│<──────────────────────────────────────────────────┤
│ │
│ 3. Requisição API + Bearer Token │
├──────────────────────────────────────────────────>│
│ │
│ 4. Validação Token + marketplace_id │
│ │
│ 5. Resposta │
│<──────────────────────────────────────────────────┤
│ │Passo 1: Obter Bearer Token
Via Portal GoPag
Via Consultor
Características do Token
Passo 2: Configurar Certificado mTLS
Recebimento do Certificado
Instalação
Linux/MacOS
Verificar Certificado
Configuração por Linguagem
cURL
PHP (com cURL)
Node.js (com axios)
Python (com requests)
Java (com OkHttp)
Passo 3: Usar nas Requisições
Header de Autorização
Validação do Marketplace ID
Tratamento de Erros de Autenticação
401 Unauthorized
401 Unauthorized (Marketplace)
403 Forbidden
Segurança - Melhores Práticas
✅ Fazer
❌ Não Fazer
Ambientes
Homologação
Produção
Próximos Passos
Atualizado