PayPal
Esta integração está ativa e pronta para uso no Frihet.
Conecte sua conta PayPal Business ao Frihet. Importe transações, consulte saldos e reconcilie recebimentos internacionais com suas faturas de forma automática. Suporta modo sandbox para testes.
Para que serve?
Com o PayPal integrado:
- Importar transações — Traz automaticamente os recebimentos do PayPal para o Frihet como faturas
- Paginação completa — Importa todas as transações sem limite (paginação automática)
- Histórico inteligente — Primeira importação: 1 ano de histórico. Depois: apenas transações novas desde a última sincronização
- Reembolsos — Os refunds são importados com o prefixo
[Refund]e valor negativo para contabilidade clara - Consultar saldos — Visualize seu saldo PayPal diretamente no painel do Frihet
- Reconciliar recebimentos — Associa transações PayPal com faturas existentes
- Multi-moeda — Gerencia recebimentos em EUR, USD, GBP e outras moedas
- Deduplicação — As transações já importadas não são duplicadas (prefixo
PP-) - Modo sandbox — Teste a integração sem afetar dados reais
Requisitos
- Conta PayPal Business — As contas pessoais não têm acesso à API
- Aplicação no PayPal Developer — Para obter o Client ID e Client Secret
- Frihet Pro ou superior
Conectar PayPal ao Frihet
Passo 1: Criar uma aplicação no PayPal Developer
- Acesse developer.paypal.com
- Faça login com sua conta PayPal Business
- No dashboard, vá para Apps & Credentials
- Selecione o modo Live (ou Sandbox para testes)
- Clique em Create App
- Dê um nome (ex: "Frihet ERP")
- Clique em Create App
Após criada, você verá:
- Client ID — Um identificador público (ex:
AaBbCcDdEe...) - Client Secret — Uma chave privada (clique em "Show" para visualizá-la)
O Client Secret é exibido apenas uma vez. Copie-o e guarde-o em um local seguro antes de continuar.
Passo 2: Configurar no Frihet
- Acesse Ajustes → Integrações
- Procure por PayPal
- Clique em Conectar
- Insira seu Client ID e Client Secret
- Selecione o modo:
- Live — Para transações reais
- Sandbox — Para testes com dados fictícios
- Clique em Verificar conexão
- Se estiver correto, você verá "Conectado"
Passo 3: Verificar conexão
- O Frihet obtém automaticamente um token OAuth2 usando suas credenciais
- Se a verificação for bem-sucedida, você verá seu saldo PayPal no painel
- Você pode fazer uma importação de teste com as últimas transações
Como funciona
O Frihet usa a API REST v2 do PayPal com autenticação OAuth2 (client credentials flow):
- Você fornece o Client ID e Client Secret
- O Frihet solicita um token de acesso ao PayPal automaticamente
- Com esse token, o Frihet consulta transações e saldos
- As credenciais são armazenadas criptografadas (AES-256-GCM) no Frihet
- O token é renovado automaticamente quando expira
Em nenhum momento você precisa gerenciar tokens manualmente.
Dados sincronizados
| Dado | Direção | Frequência |
|---|---|---|
| Transações recebidas | PayPal → Frihet | Sob demanda / periódica |
| Saldo da conta | PayPal → Frihet | Em cada consulta |
| Dados do pagador | PayPal → Frihet | Com cada transação |
| Moeda e taxa de câmbio | PayPal → Frihet | Com cada transação |
Casos de uso
Freelancer com clientes internacionais
Você cobra clientes em USD e EUR através do PayPal. O Frihet importa cada pagamento, o associa à fatura correspondente e converte o valor para sua moeda base.
Loja online com PayPal como método de pagamento
Você recebe pagamentos de clientes via PayPal Checkout. As transações são importadas para o Frihet e você pode reconciliá-las com os pedidos faturados.
Verificar saldo antes de pagar fornecedores
Consulte seu saldo PayPal no painel do Frihet sem sair da aplicação. Decida se você tem fundos disponíveis antes de emitir transferências.
Modo Sandbox
Para testar a integração sem afetar dados reais:
- Em developer.paypal.com, crie uma aplicação no modo Sandbox
- Use as credenciais Sandbox no Frihet (selecione o modo "Sandbox")
- O PayPal fornece contas de teste com saldo fictício
- Verifique se as transações são importadas corretamente
- Quando estiver pronto, mude para o modo Live com credenciais de produção
Solução de problemas
"Erro de autenticação"
- Verifique se o Client ID e Client Secret estão corretos
- Certifique-se de usar credenciais Live no modo Live e Sandbox no modo Sandbox
- Verifique se sua conta PayPal Business está ativa e verificada
"Nenhuma transação é importada"
- Verifique se há transações no período consultado (1 ano na primeira importação, desde a última sincronização nas seguintes)
- No modo Sandbox, gere transações de teste no dashboard do PayPal Developer
- Verifique se sua aplicação no PayPal tem as permissões necessárias ativadas
- Se a notificação mostrar "No new transactions to import", todas as transações já estão no Frihet
"Erro de permissões na API"
- Ao criar a aplicação no PayPal Developer, certifique-se de que inclua o scope de transações
- Se você alterou as permissões, gere um novo Client Secret e atualize-o no Frihet
"Quero mudar de Sandbox para Live"
- Acesse Ajustes → Integrações → PayPal
- Clique em Desconectar
- Conecte novamente com as credenciais de produção (Live)
Próximos passos
- Conecte o Stripe para recebimentos com cartão
- Conecte o GoCardless para débitos diretos SEPA
- Automatize fluxos com n8n