Visão Geral
O que é a GoPag API?
A GoPag API é uma solução completa para processamento de pagamentos que permite a integração de múltiplos métodos de pagamento em sua aplicação. Com suporte a cartões de crédito/débito, boletos, PIX e dispositivos físicos (MPOS, PINPAD, Tap to Pay), nossa API oferece flexibilidade e segurança para seu negócio.
Características Principais
🔐 Segurança de Nível Empresarial
Autenticação OAuth 2.0 com Bearer Token
Certificados ICP-Brasil (mTLS) para autenticação bidirecional
Isolamento completo entre marketplaces
Criptografia end-to-end
💳 Múltiplos Métodos de Pagamento
Pagamentos Online (API)
Cartão de Crédito: Até 12x parcelamento
Cartão de Débito: Pagamento à vista
Boleto: Com ou sem PIX (Bolepix)
PIX: Pagamento instantâneo
Link de Pagamento: Interface pronta para compartilhar com clientes
Dispositivos Físicos
Tap to Pay: Pagamento por aproximação via smartphone
MPOS: Maquininha mobile conectada via Bluetooth
PINPAD: Terminal fixo com digitação de senha
📊 Recursos Avançados
Tokenização de Cartões: Armazene cartões de forma segura para reuso
Split de Pagamento: Divida automaticamente entre múltiplos recebedores
3D Secure: Autenticação adicional para maior segurança
Captura Manual: Autorize agora, capture depois
Metadata Customizado: Adicione informações personalizadas às transações
Arquitetura da API
A GoPag API segue o padrão REST com respostas no formato HAL+JSON (Hypertext Application Language).
Base URLs
Versionamento
A API utiliza versionamento na URL:
Sempre recomendamos usar a versão mais recente para ter acesso aos recursos mais novos.
Estrutura de Requisição
Todas as requisições devem incluir:
Authorization Header: Bearer Token (obtido via Portal GoPag ou consultor)
Certificado mTLS: Certificado ICP-Brasil para autenticação bidirecional
Content-Type:
application/jsonpara requisições POST/PATCHAccept:
application/jsonpara respostas
Exemplo de Headers
Estrutura de Resposta
As respostas seguem o formato HAL+JSON com campos padronizados:
Coleções (Listas)
Valores Monetários
Todos os valores monetários são representados em centavos (inteiros):
R$ 100,00 =
10000R$ 1,50 =
150R$ 0,99 =
99
Formatos de Data
Todas as datas seguem o padrão ISO 8601:
Próximos Passos
Comece a integrar:
Atualizado