Começando
Sistema de Pagamentos e Transferências PIX. Toda a documentação relacionada a transações e pagamentos.
🔗 Integração com Adquirentes
O Winner Pay atua como uma camada intermediária que integra com múltiplas adquirentes de pagamento. Quando você cria uma transação PIX, o sistema:
- Busca a adquirente ativa configurada no sistema
- Cria a transação internamente no Winner Pay
- Chama a API da adquirente ativa para processar o pagamento
- Retorna os dados do QR Code/cobrança para o checkout
- Recebe notificações via webhook da adquirente
- NORMALIZA os webhooks para um formato único e padronizado
- Envia webhook normalizado para seu endpoint configurado
- Atualiza o status da transação automaticamente
Importante: O checkout NÃO precisa conhecer qual adquirente está sendo usada. Todos os webhooks que você receberá seguem o MESMO formato independente da adquirente.
Você pode trocar de adquirente a qualquer momento SEM precisar alterar seu código!
✅ Guia Rápido
Use estes endpoints no checkout/integrador externo:
- Autenticação (Client Credentials)
Authorization: Basic {base64(client_id:client_secret)} ou X-Client-Id/X-Client-Secret - Seller (dados da empresa do dono das credenciais)
GET /api/seller - Cash-in (gerar QR Code PIX)
POST /api/financial/receber-pix
Retorno inclui: qr_code_data e pix_copia_e_cola - Webhooks (status padronizado, independente da adquirente)
Envie "postbackUrl" no criar PIX para receber notificações - Consultas
GET /api/financial/transactions (paginado) - Cash-out (transferência PIX)
POST /api/financial/transferencia-pix
⚠️ Observação importante: A seção "Criar Transação (DASHBOARD)" é de uso interno do painel WinnerPay e não deve ser usada no checkout externo.
Base URL
https://api.winnerpayy.com.br/api