Skip to main content

PayPal

Tilgjengelig

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

  1. Gå til developer.paypal.com
  2. Logg inn med din PayPal Business-konto
  3. På dashbordet, gå til Apps & Credentials
  4. Velg modus Live (eller Sandbox for testing)
  5. Klikk på Create App
  6. Gi den et navn (f.eks.: "Frihet ERP")
  7. 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)
Ta vare på Secret

Client Secret vises kun én gang. Kopier den og lagre den på et trygt sted før du fortsetter.

Trinn 2: Konfigurer i Frihet

  1. Gå til InnstillingerIntegrasjoner
  2. Søk etter PayPal
  3. Klikk på Koble til
  4. Skriv inn din Client ID og Client Secret
  5. Velg modus:
    • Live — For reelle transaksjoner
    • Sandbox — For testing med fiktive data
  6. Klikk på Verifiser tilkobling
  7. Hvis det er korrekt, vil du se "Tilkoblet"

Trinn 3: Verifiser tilkobling

  1. Frihet henter automatisk en OAuth2-token ved å bruke dine legitimasjoner
  2. Hvis verifiseringen er vellykket, vil du se din PayPal-saldo på dashbordet
  3. 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):

  1. Du oppgir Client ID og Client Secret
  2. Frihet ber automatisk om en tilgangstoken fra PayPal
  3. Med den tokenen henter Frihet transaksjoner og saldoer
  4. Legitimasjonene lagres kryptert (AES-256-GCM) i Frihet
  5. Tokenen fornyes automatisk når den utløper

Du trenger aldri å administrere tokener manuelt.

Synkroniserte data

DataRetningFrekvens
Mottatte transaksjonerPayPal → FrihetPå forespørsel / periodisk
KontosaldoPayPal → FrihetVed hver forespørsel
BetalerdataPayPal → FrihetMed hver transaksjon
Valuta og vekslingskursPayPal → FrihetMed 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:

  1. developer.paypal.com, opprett en app i Sandbox-modus
  2. Bruk Sandbox-legitimasjonene i Frihet (velg "Sandbox"-modus)
  3. PayPal tilbyr testkontoer med fiktiv saldo
  4. Verifiser at transaksjonene importeres riktig
  5. 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"

  1. Gå til InnstillingerIntegrasjonerPayPal
  2. Klikk på Koble fra
  3. Koble til igjen med produksjonslegitimasjonene (Live)

Neste trinn