PayPal
Denna integration är aktiv och redo att användas i Frihet.
Anslut ditt PayPal Business-konto till Frihet. Importera transaktioner, kontrollera saldon och stäm av internationella betalningar med dina fakturor automatiskt. Stöder sandlådeläge för tester.
Vad används det till?
Med PayPal integrerat:
- Importera transaktioner — Importerar automatiskt betalningar från PayPal till Frihet som fakturor
- Fullständig paginering — Importerar alla transaktioner utan begränsning (automatisk paginering)
- Smart historik — Första importen: 1 års historik. Därefter: endast nya transaktioner sedan den senaste synkroniseringen
- Återbetalningar — Återbetalningar importeras med prefixet
[Refund]och negativt belopp för tydlig bokföring - Kontrollera saldon — Se ditt PayPal-saldo direkt från Frihets panel
- Stäm av betalningar — Kopplar PayPal-transaktioner till befintliga fakturor
- Multivaluta — Hanterar betalningar i EUR, USD, GBP och andra valutor
- Deduplicering — Redan importerade transaktioner dupliceras inte (prefix
PP-) - Sandlådeläge — Testa integrationen utan att påverka verklig data
Krav
- PayPal Business-konto — Personliga konton har inte tillgång till API:et
- Applikation i PayPal Developer — För att få Client ID och Client Secret
- Frihet Pro eller högre
Anslut PayPal till Frihet
Steg 1: Skapa en applikation i PayPal Developer
- Gå till developer.paypal.com
- Logga in med ditt PayPal Business-konto
- I instrumentpanelen, gå till Apps & Credentials
- Välj läget Live (eller Sandbox för tester)
- Klicka på Create App
- Ge den ett namn (t.ex. "Frihet ERP")
- Klicka på Create App
När den har skapats, kommer du att se:
- Client ID — En offentlig identifierare (t.ex.
AaBbCcDdEe...) - Client Secret — En privat nyckel (klicka på "Show" för att se den)
Client Secret visas bara en gång. Kopiera den och spara den på en säker plats innan du fortsätter.
Steg 2: Konfigurera i Frihet
- Gå till Inställningar → Integrationer
- Sök efter PayPal
- Klicka på Anslut
- Ange ditt Client ID och Client Secret
- Välj läge:
- Live — För verkliga transaktioner
- Sandbox — För tester med fiktiva data
- Klicka på Verifiera anslutning
- Om det är korrekt, ser du "Ansluten"
Steg 3: Verifiera anslutning
- Frihet hämtar automatiskt en OAuth2-token med dina autentiseringsuppgifter
- Om verifieringen lyckas, ser du ditt PayPal-saldo i panelen
- Du kan göra en testimport med de senaste transaktionerna
Hur det fungerar
Frihet använder PayPal REST API v2 med OAuth2-autentisering (client credentials flow):
- Du tillhandahåller Client ID och Client Secret
- Frihet begär automatiskt en åtkomsttoken från PayPal
- Med den token konsulterar Frihet transaktioner och saldon
- Autentiseringsuppgifterna lagras krypterade (AES-256-GCM) i Frihet
- Token förnyas automatiskt när den löper ut
Du behöver aldrig hantera tokens manuellt.
Synkroniserad data
| Data | Riktning | Frekvens |
|---|---|---|
| Mottagna transaktioner | PayPal → Frihet | Vid behov / periodiskt |
| Kontosaldo | PayPal → Frihet | Vid varje förfrågan |
| Betalningsinformation | PayPal → Frihet | Med varje transaktion |
| Valuta och växelkurs | PayPal → Frihet | Med varje transaktion |
Användningsfall
Frilansare med internationella kunder
Du fakturerar kunder i USD och EUR via PayPal. Frihet importerar varje betalning, kopplar den till motsvarande faktura och konverterar beloppet till din basvaluta.
Onlinebutik med PayPal som betalningsmetod
Du tar emot betalningar från kunder via PayPal Checkout. Transaktionerna importeras till Frihet och du kan stämma av dem med de fakturerade beställningarna.
Kontrollera saldo innan du betalar leverantörer
Kontrollera ditt PayPal-saldo från Frihets panel utan att lämna applikationen. Bestäm om du har tillgängliga medel innan du utför överföringar.
Sandlådeläge
För att testa integrationen utan att påverka verklig data:
- På developer.paypal.com, skapa en app i Sandbox-läge
- Använd Sandbox-autentiseringsuppgifterna i Frihet (välj läget "Sandbox")
- PayPal tillhandahåller testkonton med fiktivt saldo
- Kontrollera att transaktionerna importeras korrekt
- När du är redo, byt till Live-läge med produktionsautentiseringsuppgifter
Felsökning
"Autentiseringsfel"
- Kontrollera att Client ID och Client Secret är korrekta
- Se till att använda Live-autentiseringsuppgifter i Live-läge och Sandbox-autentiseringsuppgifter i Sandbox-läge
- Kontrollera att ditt PayPal Business-konto är aktivt och verifierat
"Transaktioner importeras inte"
- Kontrollera att det finns transaktioner under den efterfrågade perioden (1 år vid första importen, sedan senaste synkroniseringen vid efterföljande)
- I Sandbox-läge, generera testtransaktioner från PayPal Developer-instrumentpanelen
- Kontrollera att din applikation i PayPal har de nödvändiga behörigheterna aktiverade
- Om meddelandet visar "No new transactions to import", är alla transaktioner redan i Frihet
"API-behörighetsfel"
- När du skapar appen i PayPal Developer, se till att den inkluderar transaktionsscopet
- Om du ändrade behörigheter, generera en ny Client Secret och uppdatera den i Frihet
"Jag vill byta från Sandbox till Live"
- Gå till Inställningar → Integrationer → PayPal
- Klicka på Koppla från
- Anslut igen med produktionsautentiseringsuppgifterna (Live)