Base URL
Todas as requisições da API devem ser feitas para:Autenticação
Todas as requisições requerem autenticação via headers customizados:Como autenticar
Veja o guia completo de autenticação
Endpoints Disponíveis
💰 Gateway PIX
Endpoints para criar e gerenciar cobranças e pagamentos PIX.Gerar QR Code PIX
POST /api/v1/gateway/request-qrcodeCria uma cobrança PIX e gera o QR Code para pagamentoRealizar Pagamento PIX
POST /api/v1/gateway/pix-paymentEnvia um pagamento PIX para qualquer chave💼 Wallet (Carteira)
Endpoints para gerenciamento de saldo e transações.Consultar Saldo
GET /api/v1/wallet/balanceConsulta o saldo disponível na carteiraHistórico de Transações
GET /api/v1/wallet/transactionsLista todas as transações realizadas🔔 Webhooks
Sistema de notificações em tempo real.Webhooks
Configure URLs para receber notificações automáticas sobre mudanças de status em transações
Estrutura de Resposta
Respostas de Sucesso
Todas as respostas bem-sucedidas retornam status HTTP2xx:
Respostas de Erro
Erros retornam status HTTP4xx ou 5xx com a seguinte estrutura:
Códigos de Status Comuns
Requisição processada com sucesso
Recurso criado com sucesso
Parâmetros inválidos na requisição
Credenciais de autenticação inválidas ou ausentes
Recurso não encontrado
Erro interno do servidor
Rate Limiting
A API StylePay implementa rate limiting para garantir estabilidade:Limite padrão: 100 requisições por minuto por Client ID
429 Too Many Requests:
Headers de Rate Limit
Todas as respostas incluem headers informativos:Tipos de Dados
Valores Monetários
Todos os valores monetários são enviados e recebidos como números decimais em reais (BRL):Datas
Todas as datas seguem o formato ISO 8601 com timezone UTC:Documentos
CPF e CNPJ devem ser enviados apenas com números, sem pontos, traços ou barras:Chaves PIX
Tipos de chave PIX aceitos:| Tipo | Formato | Exemplo |
|---|---|---|
CPF | 11 dígitos | 12345678900 |
CNPJ | 14 dígitos | 12345678000100 |
EMAIL | Email válido | usuario@email.com |
PHONE | +55 + DDD + número | +5511999999999 |
EVP | UUID v4 | 550e8400-e29b-41d4-a716-446655440000 |
Idempotência
Para operações críticas como criação de pagamentos, use o campoexternal_id para garantir idempotência:
Ambientes
Produção
Bibliotecas e SDKs
Estamos trabalhando em SDKs oficiais. Por enquanto, você pode integrar usando bibliotecas HTTP padrão:Webhooks
A API StylePay envia notificações automáticas para sua aplicação quando eventos importantes ocorrem:Cash-in
Notificações de recebimentos
Cash-out
Notificações de pagamentos
Refunds
Notificações de estornos
Configurar Webhooks
Veja como configurar e processar webhooks
Exemplos Práticos
Fluxo Completo: Receber Pagamento
1
Criar QR Code
2
Cliente Paga
O cliente escaneia o QR Code e confirma o pagamento no app do banco
3
Receber Webhook
4
Confirmar Saldo
Fluxo Completo: Enviar Pagamento
1
Verificar Saldo
2
Enviar Pagamento
3
Receber Confirmação

