PayPal
Denne integrasjonen er aktiv og klar til bruk i Frihet.
Koble din PayPal Business-konto til Frihet. Importer transaksjoner, sjekk saldoer og avstem internasjonale innbetalinger med dine fakturaer automatisk. Støtter sandkassemiljø for testing.
Hva brukes det til?
Med PayPal integrert:
- Importer transaksjoner — Henter automatisk PayPal-innbetalinger til Frihet som fakturaer
- Fullstendig paginering — Importerer alle transaksjoner uten begrensning (automatisk paginering)
- Intelligent historikk — Første import: 1 år med historikk. Deretter: kun nye transaksjoner siden siste synkronisering
- Refusjoner — Refusjoner importeres med prefiks
[Refund]og negativt beløp for tydelig regnskapsføring - Sjekk saldoer — Se din PayPal-saldo direkte fra Frihet-dashbordet
- Avstem innbetalinger — Kobler PayPal-transaksjoner med eksisterende fakturaer
- Multi-valuta — Håndterer innbetalinger i EUR, USD, GBP og andre valutaer
- Deduplisering — Allerede importerte transaksjoner dupliseres ikke (prefiks
PP-) - Sandkassemiljø — Test integrasjonen uten å påvirke reelle data
Krav
- PayPal Business-konto — Personlige kontoer har ikke tilgang til API-et
- App i PayPal Developer — For å hente Client ID og Client Secret
- Frihet Pro eller høyere
Koble PayPal med Frihet
Trinn 1: Opprett en app i PayPal Developer
- Gå til developer.paypal.com
- Logg inn med din PayPal Business-konto
- På dashbordet, gå til Apps & Credentials
- Velg modus Live (eller Sandbox for testing)
- Klikk på Create App
- Gi den et navn (f.eks.: "Frihet ERP")
- Klikk på Create App
Når den er opprettet, vil du se:
- Client ID — En offentlig identifikator (f.eks.:
AaBbCcDdEe...) - Client Secret — En privat nøkkel (klikk på "Show" for å se den)
Client Secret vises kun én gang. Kopier den og lagre den på et trygt sted før du fortsetter.
Trinn 2: Konfigurer i Frihet
- Gå til Innstillinger → Integrasjoner
- Søk etter PayPal
- Klikk på Koble til
- Skriv inn din Client ID og Client Secret
- Velg modus:
- Live — For reelle transaksjoner
- Sandbox — For testing med fiktive data
- Klikk på Verifiser tilkobling
- Hvis det er korrekt, vil du se "Tilkoblet"
Trinn 3: Verifiser tilkobling
- Frihet henter automatisk en OAuth2-token ved å bruke dine legitimasjoner
- Hvis verifiseringen er vellykket, vil du se din PayPal-saldo på dashbordet
- Du kan gjøre en testimport med de siste transaksjonene
Slik fungerer det
Frihet bruker PayPal REST API v2 med OAuth2-autentisering (client credentials flow):
- Du oppgir Client ID og Client Secret
- Frihet ber automatisk om en tilgangstoken fra PayPal
- Med den tokenen henter Frihet transaksjoner og saldoer
- Legitimasjonene lagres kryptert (AES-256-GCM) i Frihet
- Tokenen fornyes automatisk når den utløper
Du trenger aldri å administrere tokener manuelt.
Synkroniserte data
| Data | Retning | Frekvens |
|---|---|---|
| Mottatte transaksjoner | PayPal → Frihet | På forespørsel / periodisk |
| Kontosaldo | PayPal → Frihet | Ved hver forespørsel |
| Betalerdata | PayPal → Frihet | Med hver transaksjon |
| Valuta og vekslingskurs | PayPal → Frihet | Med hver transaksjon |
Brukstilfeller
Frilanser med internasjonale kunder
Du mottar betaling fra kunder i USD og EUR via PayPal. Frihet importerer hver betaling, kobler den til den tilsvarende fakturaen og konverterer beløpet til din basisvaluta.
Nettbutikk med PayPal som betalingsmetode
Du mottar betalinger fra kunder via PayPal Checkout. Transaksjonene importeres til Frihet, og du kan avstemme dem med de fakturerte ordrene.
Sjekk saldo før du betaler leverandører
Sjekk din PayPal-saldo fra Frihet-dashbordet uten å forlate applikasjonen. Bestem om du har tilgjengelige midler før du utfører overføringer.
Sandkassemiljø
For å teste integrasjonen uten å påvirke reelle data:
- På developer.paypal.com, opprett en app i Sandbox-modus
- Bruk Sandbox-legitimasjonene i Frihet (velg "Sandbox"-modus)
- PayPal tilbyr testkontoer med fiktiv saldo
- Verifiser at transaksjonene importeres riktig
- Når du er klar, bytt til Live-modus med produksjonslegitimasjoner
Feilsøking
"Autentiseringsfeil"
- Verifiser at Client ID og Client Secret er korrekte
- Sørg for å bruke Live-legitimasjoner i Live-modus og Sandbox-legitimasjoner i Sandbox-modus
- Sjekk at din PayPal Business-konto er aktiv og verifisert
"Transaksjoner importeres ikke"
- Verifiser at det er transaksjoner i den forespurte perioden (1 år ved første import, fra siste synkronisering for etterfølgende)
- I Sandbox-modus, generer testtransaksjoner fra PayPal Developer-dashbordet
- Sjekk at din applikasjon i PayPal har de nødvendige tillatelsene aktivert
- Hvis varslet viser "No new transactions to import", er alle transaksjoner allerede i Frihet
"API-tillatelsesfeil"
- Når du oppretter appen i PayPal Developer, sørg for at den inkluderer transaksjons-scopet
- Hvis du endret tillatelser, generer en ny Client Secret og oppdater den i Frihet
"Jeg vil bytte fra Sandbox til Live"
- Gå til Innstillinger → Integrasjoner → PayPal
- Klikk på Koble fra
- Koble til igjen med produksjonslegitimasjonene (Live)