WooCommerce + Vipps + Klarna: komplett oppsett (2026)
Det er ikke vanskelig å få Vipps og Klarna til å fungere i WooCommerce. Det er vanskelig å få dem til å fungere sammen, med riktig MVA, riktig frakt, og uten at noen ringer deg en søndag og sier «kassen henger». Her er hvordan jeg setter det opp i 2026, basert på det jeg har gjort for egen nettbutikk siden 2009 og for kunder hver uke nå.
Frakt forsvinner når kunden velger Klarna via Vipps Checkout — slik fikser du det
Dette er den desidert vanligste feilen, og den har en enkel årsak: «Static Shipping Calculation» er ikke aktivert i Vipps Checkout-innstillingene. Uten den får ikke Klarna fraktdataene fra Vipps, og fraktvalget forsvinner i kassen.
Fiks i fire steg:
- Sørg for at Vipps-pluginen er versjon 1.4.3 eller nyere
- Gå til
WooCommerce → Innstillinger → Betalinger → Vipps - Sett «Static Shipping Calculation» til «På»
- I Klarna-innstillingene, aktiver «Tillat ekstern checkout»
Etter dette kommer fraktreglene tilbake i kassen. Hvis du fortsatt har problemer, les hele oppsettet under, eller send meg en e-post så ser jeg på det.
1. Forutsetninger
Før du installerer noe, sjekk dette:
- PHP 8.1 eller nyere. Vipps-pluginen krever det i 2026. Sjekk i WordPress under
Verktøy → Sitehelse → Info → Server. - WooCommerce 8.0+. Eldre versjoner mangler høy-ytelses ordrelagring (HPOS) som Vipps krever.
- HTTPS overalt. Vipps avviser webhook-callback over HTTP.
- Vipps Bedriftsnummer-avtale. Du kan ikke bruke privat-Vipps. Avtalen tegnes på portal.vipps.no.
- Klarna Merchant ID (MID). Registrer på merchants.klarna.com og bli godkjent (kan ta 1-3 dager).
2. Velg Vipps-plugin (det er bare ett riktig svar)
Det finnes mange Vipps-plugins. Bruk den offisielle:
«Pay with Vipps and MobilePay for WooCommerce» av Vipps MobilePay AS – wordpress.org/plugins/woo-vipps.
Hva pluginen støtter:
- Vipps ePayments (vanlig Vipps-betaling i kassen)
- Vipps Hurtigkasse (Express Checkout)
- Vipps Checkout (eget kassebilde som overstyrer WooCommerce-kassen)
- Recurring payments (abonnement)
3. Koble til Vipps API
- Logg inn på portal.vipps.no
- Gå til Utvikler → Mine apper
- Opprett ny app, eller bruk eksisterende
- Kopier
Subscription Key (Primary),Client ID, ogClient Secret - I WordPress:
WooCommerce → Innstillinger → Betalinger → Vipps - Lim inn nøklene, sett Salgsenhets-MSN, klikk lagre
4. Velg Klarna-plugin
Også her er det bare ett riktig svar:
«Klarna Payments for WooCommerce» av Krokedil (offisiell Klarna-partner).
Krokedil har også Klarna Checkout for WooCommerce som overstyrer hele kassen. Velg den hvis du vil ha enklere kasse, eller behold Klarna Payments hvis du vil at Klarna kun er én betalingsmetode blant flere.
5. Koble til Klarna
- Logg inn på merchants.klarna.com
- Gå til Innstillinger → API-nøkler
- Generer Live API-nøkler (Username + Password)
- I WordPress:
WooCommerce → Innstillinger → Betalinger → Klarna Payments - Lim inn nøklene, sett «Production» som miljø, lagre
6. Vipps Checkout og Klarna sammen: den vanlige fellen
Hvis du bruker Vipps Checkout (det egne kassebildet), støttes Klarna som ekstern betalingsmetode i versjon 1.4.3 og nyere. Slik aktiverer du det:
- Sørg for at Vipps-pluginen er versjon 1.4.3+
- I Vipps-innstillinger, aktiver «Vis Klarna i Vipps Checkout»
- I Klarna-innstillinger, aktiver «Tillat ekstern checkout»
- Sett Static Shipping Calculation til «På» i Vipps-innstillinger (uten det, går frakt-data ikke korrekt over til Klarna)
7. MVA: hva du må huske
WooCommerce regner ikke MVA korrekt for norske kunder med mindre du:
- Aktiverer MVA under
WooCommerce → Innstillinger → Generelt → Aktiver merverdiavgift - Setter prisene som «inkluderer MVA» (de fleste norske handler vant til det)
- Definerer skattesats Norge: 25 % standard, 15 % mat, 12 % transport (bare hvis relevant)
- Husker at MVA på frakt skal være SAMME sats som varen frakten følger
8. Bring-frakt-oppsett (anbefalt)
Bring har egen plugin: «Bring Fraktguiden for WooCommerce». Installer den, koble til Bring-kunde-id, og du får sanntidspriser i kassen basert på vekt og adresse.
Alternativ: PostNord-pluginen hvis du er stor-volum og har avtale med dem.
9. Test før du går live
Vipps test-MSISDN: +47 920 09 999 godtar alltid betaling i Vipps testmiljø.
Klarna test-personnummer: bruk Klarnas test credentials for det norske markedet.
Gå gjennom hele kjøpsflyten:
- Legg vare i kurv
- Gå til kassen
- Test både Vipps og Klarna
- Sjekk at ordren kommer inn i WooCommerce
- Sjekk at MVA er riktig på kvittering
- Test refusjon (refund) fra ordresiden – Vipps og Klarna har egne refusjonsknapper
10. Vanlige feil og hvordan du fikser dem
«Kassen laster ikke inn»
Som regel JavaScript-konflikt fra annen plugin. Deaktiver alt unntatt Woo + Vipps + Klarna, test på nytt. Skru på plugins én etter én til kassen krasjer igjen.
«Vipps-betaling går gjennom, men ordrestatus blir ikke oppdatert»
Webhook fra Vipps når ikke fram. Sjekk:
- HTTPS er aktivt (Vipps avviser HTTP)
- URL
/wp-json/woo-vipps/v1/callbacker ikke blokkert av sikkerhets-plugin (Wordfence, iThemes) - WP REST API ikke er deaktivert
«Klarna sier «not authorized» i produksjon»
Vanligste: du har testet med Live-nøkler i Test-modus eller motsatt. Sjekk «Environment»-bryteren i innstillingene.
«Frakt-pris kommer ikke opp i Klarna»
Aktiver Static Shipping Calculation i Vipps Checkout-innstillinger. Se punkt 6.
Sammendrag
Oppsett av Vipps + Klarna i WooCommerce er gjort på 2-3 timer hvis alt fungerer og du har avtaler på plass. Det er 1-2 dager ekstra hvis du støter på de vanlige fellene over.
Hvis du sitter fast eller bare vil ha noen til å fikse hele oppsettet for deg, send meg en e-post: helene721@gmail.com. Jeg setter opp Vipps + Klarna + Bring + MVA + GDPR samlet som fastpris-oppdrag, vanligvis 3-5 timer arbeid.