Hoppa till huvudinnehåll

PayPal

Tillgänglig

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

  1. Gå till developer.paypal.com
  2. Logga in med ditt PayPal Business-konto
  3. I instrumentpanelen, gå till Apps & Credentials
  4. Välj läget Live (eller Sandbox för tester)
  5. Klicka på Create App
  6. Ge den ett namn (t.ex. "Frihet ERP")
  7. 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)
Spara hemligheten

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

  1. Gå till InställningarIntegrationer
  2. Sök efter PayPal
  3. Klicka på Anslut
  4. Ange ditt Client ID och Client Secret
  5. Välj läge:
    • Live — För verkliga transaktioner
    • Sandbox — För tester med fiktiva data
  6. Klicka på Verifiera anslutning
  7. Om det är korrekt, ser du "Ansluten"

Steg 3: Verifiera anslutning

  1. Frihet hämtar automatiskt en OAuth2-token med dina autentiseringsuppgifter
  2. Om verifieringen lyckas, ser du ditt PayPal-saldo i panelen
  3. 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):

  1. Du tillhandahåller Client ID och Client Secret
  2. Frihet begär automatiskt en åtkomsttoken från PayPal
  3. Med den token konsulterar Frihet transaktioner och saldon
  4. Autentiseringsuppgifterna lagras krypterade (AES-256-GCM) i Frihet
  5. Token förnyas automatiskt när den löper ut

Du behöver aldrig hantera tokens manuellt.

Synkroniserad data

DataRiktningFrekvens
Mottagna transaktionerPayPal → FrihetVid behov / periodiskt
KontosaldoPayPal → FrihetVid varje förfrågan
BetalningsinformationPayPal → FrihetMed varje transaktion
Valuta och växelkursPayPal → FrihetMed 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:

  1. developer.paypal.com, skapa en app i Sandbox-läge
  2. Använd Sandbox-autentiseringsuppgifterna i Frihet (välj läget "Sandbox")
  3. PayPal tillhandahåller testkonton med fiktivt saldo
  4. Kontrollera att transaktionerna importeras korrekt
  5. 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"

  1. Gå till InställningarIntegrationerPayPal
  2. Klicka på Koppla från
  3. Anslut igen med produktionsautentiseringsuppgifterna (Live)

Nästa steg