🚀 Como Funciona
O PIX IN funciona através da criação de QR Codes dinâmicos que seus clientes podem escanear para realizar o pagamento:📱 QR Code Gerado
Você cria um QR Code com valor específico através da API
💳 Cliente Paga
Cliente escaneia o QR Code e confirma o pagamento no app do banco
⚡ Confirmação Instantânea
Você recebe confirmação em tempo real via webhook
💰 Valor Disponível
Valor fica disponível imediatamente em sua conta
🛠️ Implementação Rápida
1. Criar QR Code PIX
2. Resposta com QR Code
3. Exibir QR Code para Cliente
📊 Parâmetros Detalhados
Campos Obrigatórios
| Campo | Tipo | Descrição |
|---|---|---|
amountInCents | number | Valor em centavos (ex: 10000 = R$ 100,00) |
customer | object | Dados do cliente pagador |
customer.name | string | Nome completo do cliente |
customer.email | string | Email do cliente |
customer.documentType | string | Tipo do documento (cpf ou cnpj) |
customer.document | string | Número do documento (apenas números) |
Campos Opcionais
| Campo | Tipo | Descrição |
|---|---|---|
description | string | Descrição da transação (máx. 140 caracteres) |
postbackUrl | string | URL específica para webhooks desta transação |
items | array | Lista de itens da compra |
customer.phone | string | Telefone do cliente |
customer.billingAddress | object | Endereço de cobrança |
seller | object | informações sobre vendedor |
Exemplo Completo
📡 Recebendo Confirmações
Via Webhook
Configure um webhook para receber confirmações automáticas:📋 Status das Transações
| Status | Descrição | Próximo Passo |
|---|---|---|
pending | Aguardando pagamento | Mostrar QR Code para cliente |
paid | Pago com sucesso | Liberar produto/serviço |
canceled | Cancelado | Gerar novo QR Code se necessário |
refunded | Estornado | Valor devolvido ao pagador |
🛡️ Boas Práticas
Segurança
🔒 Validação de Dados
🔒 Validação de Dados
- Sempre valide CPF/CNPJ antes de enviar
- Sanitize dados de entrada
- Verifique valores mínimos e máximos
- Use HTTPS obrigatoriamente
🔄 Idempotência
🔄 Idempotência
- Use IDs únicos para cada transação
- Implemente verificação de duplicatas
- Mantenha referências internas
- Trate reenvios de webhook adequadamente
📊 Monitoramento
📊 Monitoramento
- Monitore taxa de conversão
- Acompanhe tempos de pagamento
- Verifique abandono de carrinho
- Alerte sobre falhas de webhook
Performance
- Cache: Armazene QR Codes por período limitado
- Timeout: Configure timeouts adequados para requisições
- Retry: Implemente retry para chamadas falhadas
- Batch: Agrupe operações quando possível

