Skildring
Logg inn med Vipps og MobilePay tilbyr superenkel registrering og innlogging frå den leiande smartbetalingsappen i Noreg med meir enn 4,2 millionar brukarar. MobilePay blir brukt av meir enn 75 % av befolkninga i Danmark (4,4 millionar brukarar), og meir enn 36 % av befolkninga i Finland (2,6 millionar brukarar). Det finst ingen enklare innlogging. Slutt på brukarnamn og passord.
Brukarane treng berre å hugse telefonnummeret sitt. Dei kan òg oppgi informasjon som nettstader ofte krev, som e-post, telefonnummer og adresser, frå Vipps MobilePay-profilen sin utan tidkrevjande dataregistrering.
Utvidinga er enkel å tilpasse for dine eigne applikasjonar.
Denne løysinga er flott for alle nettstader som vil:
- Få fleire innlogga brukarar
- Alle Vipps- og MobilePay-brukarar kan opprette ein profil på nettstaden din med berre eitt klikk, og kan loggast inn direkte ved neste besøk
- Du kan endre innhald og meldingar, og hente lagra handlekorger for brukaren
- Kundane dine kan sjå ordrehistorikk og eventuelt registrere produktreturar
- Fleire innlogga brukarar gir deg betre oversikt og betre konverteringsrate
Kom i gang
- Dersom du brukar Vipps og MobilePay for E-Commerce, kan du leggje til Logg inn med Vipps og MobilePay på kontoen din på https://portal.vippsmobilepay.com og finne API-nøklane dine der – sjå «Installasjon» for fleire detaljar.
- Dersom du ikkje har ein konto hos Vipps Mobilepay, kan du bestille dette her: https://vippsmobilepay.com/no/priser/logg-inn . Når bestillinga er handsama, får du varsel, og du kan hente API-nøklane på https://portal.vippsmobilepay.com . Sjå deretter «Installasjon» for dei neste stega.
Krav
- WordPress-versjon 4.9 eller nyare
- PHP-versjon 7.0 eller nyare
- Nettstaden din må ha eit SSL-sertifikat og vere tilgjengeleg via HTTPS
- OpenSSL må vere konfigurert for PHP-installasjonen din
- For WooCommerce er versjonskravet 3.3.4 eller nyare
- Port 443 må vere open for utgåande trafikk i brannmuren på serveren din
Hovudfunksjonar
Fullt integrert med WooCommerce
Tillèt innlogging og registrering på kontosidene dine, handlekorga, kassa og via kortkodar. Adresser blir automatisk synkroniserte med Vipps MobilePay ved innlogging.
Brukaren kan registrere seg med eitt klikk
Logg inn med Vipps og MobilePay er den enklaste måten å opprette ein ny konto på. Brukaren kan enkelt dele data av høg kvalitet frå Vipps-profilen sin med nettstadseigaren. Tilgjengeleg informasjon omfattar namn, e-post, adresse, telefonnummer og fødselsdato. Identiteten til alle Vipps-brukarar er verifisert med BankID, Noregs leiande elektroniske ID, så du kan vere trygg på at dette er ekte personar med rett namn og rett informasjon. (Merk: Standard WordPress registrerer ikkje annan informasjon enn namn og e-post, så med unntak av WooCommerce må du skrive kode for å bruke denne informasjonen i den aktuelle løysinga di.)
Knytt til eksisterande konto
Allereie registrerte brukarar kan kople til dei noverande kontoane sine når dei loggar inn med Vipps eller frå kontosida si. Brukarar kan velja å oppdatera adresseinformasjonen sin frå Vipps MobilePay.
Kan tilpassast til applikasjonen din
Du kan bruke rammeverket i dette tillegget til å implementere andre løysingar som krev stadfesta brukarar, utan at innlogging faktisk er påkravd. Til dømes kan du lage eit system der brukarar signerer kommentarane sine med Vipps MobilePay for å unngå problem med spam.
Kortkodar
[login-with-vipps application="wordpress"]– Dette vil skrive ut ein Logg inn med Vipps-knapp som loggar deg inn i den valde applikasjonen, som som standard kan vere anten WordPress eller WooCommerce. Brukar denne webkomponenten og støttar parameterane: https://developer.vippsmobilepay.com/docs/knowledge-base/buttons/.[continue-with-vipps application="wordpress"]– Dette er det same, bortsett frå eit anna standard tekstverb.
Tilpassing av utvidinga
For å bruke «Fortsett med Vipps/MobilePay» i applikasjonen din, finst det to nivå av tilpassing, i tillegg til ei mengd filter og hooks.
Legg til ein annan «applikasjon» å logge inn i
Innlogging i grunnleggjande WordPress og i ei løysing som WooCommerce er ulik i detaljane, særleg når det gjeld
* kva side ein skal omdirigera til (profilsida, kontosida di, eller kanskje kassesida),
* handsaming av brukaropplysningar (for WooCommerce vil du oppdatera adressa til brukarane)
* og feilhandsaming.
For din eigen applikasjon kan du godt ha andre handlingar du vil utføre etter registrering av ny brukar, innloggingar osb. Vi tek sikte på å støtte så mange applikasjonar som mogleg etter kvart, men for å opprette din eigen er dette hovudstega:
- Definer applikasjonen din med eit namn. Det bør vere ein enkel slug, som «wordpress» eller «woocommerce»
- Lag innloggingsknappen din, og få han til å kalle den medfølgjande Javascript-funksjonen «login_with_vipps» med applikasjonsnamnet ditt som argument.
- For å tilpasse kan du no endre fleire filter og hooks, dei viktigaste er:
- «continue_with_vipps_error_your application_login_redirect». Denne tek imot og returnerer ei omdirigering til ei feilside, feilstrengen og innloggingsøktdata som ei matrise. Her kan du returnere di eiga feilside.
- «continue_with_vipps_before_your application_login_redirect». Dette tek den innlogga brukaren din og ei økt (som kan kallast som ein tabell) og blir kalla rett før brukaren blir vidaresend. Dette kan til dømes vere ein god stad å leggje til eit filter for «login_redirect».
- Filteret «continue_with_vipps_your application_users_can_register». Tek imot ein sanningsverdi, ei matrise med brukarinformasjon frå Vipps MobilePay og ei økt, og skal berre returnere true dersom du tillèt brukaren å registrere seg.
- Filter «continue_with_vipps_your application_create_userdata». For nyleg registrerte brukarar tek dette inn ein matrise som skal sendast til wp_update_user, ei matrise med brukarinformasjon frå Vipps MobilePay og ei økt. Her kan du leggje til ekstra meta-felt
- Filteret «continue_with_vipps_your application_allow_login». Tek ein sanningsverdi, eit brukarobjekt, brukarinformasjon frå Vipps MobilePay og ei økt, og returnerer true berre dersom brukaren har lov til å logge inn.
Legg til ei anna «handling» i tillegg til innlogging
Du kan ønskje å gjere andre ting enn å logge inn med den stadfesta Vipps MobilePay-identiteten til brukarane, og dette tillegget gjev deg absolutt høve til det. Dette kan vere innsending av kommentarar, omtalar og liknande utan krav om innlogging, eller berre som ein praktisk måte å la brukarar oppgi adressa si på.
Dette er hovudstega:
- Definer di eiga handling, til dømes «submitaddress».
- Opprett knappen din. Handteraren bør kalle den statiske metoden
ContinueWithVipps::getAuthRedirect($action)(du kan òg oppgje ei matrise med sessiondata som blir tilgjengeleg i handterarane dine, og avgrense omfanget av data som skal hentast frå Vipps MobilePay. Returverdien er ein URL som du bør vidaresende brukaren din til. - Opprett feilhandteraren din. Denne bør koplast til «continue_with_vipps_error_handlinga di«. Han får ein feilstreng, ei skildring av feilen, nokre gonger eit feiltips og innhaldet i økta di (som ikkje lenger vil vere aktiv). Du må vidaresende til feilsida di her og vise brukaren feilen. Vidaresendinga er viktig; du bør ikkje skrive ut innhald i denne handlinga.
- Lag suksesshandteraren din. Denne skal hookast til «continue_with_vipps_your action«. Han vil få ein array med brukarinformasjon frå Vipps MobilePay og ei aktiv økt. Denne handteraren skal òg avsluttast med ei omdirigering til suksessida di.
Resten er ei enkel sak med programmering.
Skjermbilete



Blokker
Denne utvidinga gjev 3 blokker.
- Login with Vipps/MobilePay-button
- Continue with Vipps MobilePay (cart)
- Continue with Vipps MobilePay (checkout)
Installasjon
Dersom du allereie er Vipps MobilePay-kunde, logg inn på Vipps MobilePay-portalen https://portal.vippsmobilepay.com og hent API-nøklane du treng for å installere Logg inn med Vipps MobilePay
Dersom du er ein ny Vipps MobilePay-kunde, søk om ein konto her – før du lastar ned utvidinga. Vel «Integration through your partner», eller dersom du ikkje veit kven partnaren din er, vel «direct integration» og fyll ut skjemaet. Når søknaden din er godkjend, får du API-nøklane du treng for å installere utvidinga.
- Installer utvidinga med WordPress sin innebygde installerar. Utvidinga kan òg installerast manuelt ved å lasta opp utvidingsfilene til katalogen /wp-content/plugins/.
- Aktiver utvidinga via skjermbiletet \’Utvidingar\» i WordPress.
- Frå Vipps MobilePay portalen hentar du Client ID og Client Secret og legg dei inn på innstillingssida for denne utvidinga (sjå skjermbilete 1)
- Merk deg tilbakekall-URL-en frå innstillingssida til utvidinga og legg han til i Vipps MobilePay Portalen (sjå skjermbilete 2)
- Endre alternativa etter behov
Omtalar
Bidragsytarar og utviklarar
“Logg inn med Vipps og MobilePay” is open source software. The following people have contributed to this plugin.
Contributors“Logg inn med Vipps og MobilePay” er omsett til 4 språk. Takk til omsetjarane for bidraga deira.
Omset “Logg inn med Vipps og MobilePay” til ditt eige språk.
Interested in development?
Les kjeldekoden, sjekk SVN-lageret eller abonner på utviklingsloggen med RSS.
Endringslogg
= 2026-09-02 Version 1.5.6=
Fix css compatibility with the Vipps MobilePay payment gateway plugin.
Avoid loading WooCommerce blocks when not using WooCommerce.
= 2026-09-01 Version 1.5.5=
Fix fatal error when not using WooCommerce
= 2026-08-31 Version 1.5.4=
Support login buttons in Gutenberg cart & checkout
2026.08.04 Versjon 1.5.2
Forbetringar i knappkoden for webkomponentar
2026.06.16 Versjon 1.5.1
Tryggleiksrettingar for MFA-funksjonen, kortkodar.
Webkomponentar blir no hosta lokalt.
2026.06.12 Versjon 1.5.0
Alle login-with-vipps-knappar vil no bruke standardknappane frå Vipps MobilePay sin webkomponent
Fiks for innloggingsknappen i WooCommerce-handlekorgene.
2026.06.02 Versjon 1.4.2
Auk WP-versjon testa opp til 7.0
Fiks: manglande logo i visse banner for temaer utan Font Awesome
2026.03.19 Versjon 1.4.1
Rettar ein skrivefeil som kunne ført til krasj under visse feiltilstandar. Takk til Øystein Østre @ maksimer for rapportering
2026.03.02 Versjon 1.4.0
Blokker oppdaterte til versjon 3.0 for å vere kompatible med den nye iframe-baserte redigeraren
Implementeringa av blokka er endra til å bruke standard Vipps MobilePay web component-knappar
Innstillingsmenyen er flytta til hovudmenyen for Vipps MobilePay dersom han er tilgjengeleg (den eldre sida finst framleis)
2024.12.23 Versjon 1.3.5
Rettar feil variabelnamn i innloggingsfilteret
2024.12.02 Versjon 1.3.5
Innloggingsblokka er oppdatert til den nyaste Block API-en.
2024.11.26 Versjon 1.3.4
Denne versjonen rettar ein sårbarheit i kortkodane der det ville vere mogleg for ein redaktør å leggja til lagra javascript som ville køyra når knappen vart trykt. Takk til Peter Thaleikis for rapporteringa.
2024.05.02 Versjon 1.3.3
Rettar tekstdomene for kompatibilitet med 6.7
2024.08.27 Versjon 1.3.2
Rettar feil som hindra administratorar i å kople frå brukarkontoane til brukarane
2024.05.08 Versjon 1.3.1
Legg til filter for å tillate utvida lengd på informasjonskapselen for «hugs brukar»
2024.05.02 Versjon 1.3.0
Støtt MobilePay, forbetra innstillingar
2024.03.21 Versjon 1.2.8
Send feilsøkingsheaderar til Vipps MobilePay
Oppdaterer blokker og css
2023.11.28 Versjon 1.2.7
Fiks nokre 8.2-deprekeringar
2023.05.15 Versjon 1.2.6
Små feilrettingar, fjerning av nokre avgrensingar for å hjelpa implementering av applikasjonar utan innlogging
2023.03.27 Versjon 1.2.5
2023.02.08 Versjon 1.2.4
- Legg til filter for feilmeldinga når brukaren er ugyldig
2023.01.09 Versjon 1.2.3
- Fiksar åtvaring om avskriving under php8.1
2022.10.27 Versjon 1.2.3
- Fiks kompatibilitet med 7.4
2022.10.26 Versjon 1.2.2
- Testing for 6.1.0
2022.06.13 Versjon 1.2.1
- Mindre fiks for Gutenberg-blokker
2022.04.25 Versjon 1.2.0
- Legg til støtte for å bruke telefonnummeret som Vipps MobilePay-ID for brukarar
- Fjernar gammal «stadfest e-postkontoen din»-kode sidan han ikkje var framtidsretta. Filter gjer at utviklarar kan implementere dette på nytt dersom det er nødvendig
- Fiksar CSS slik at han er meir uavhengig av enkelte tema
2022.03.18 Versjon 1.1.21
- Fjerna api_version_2-scope
2022.01.28 Versjon 1.1.20
- Legg til filteret
login_with_vipps_openid_scope ( $scope, $action, $sessiondata)for å la utviklarar be om til dømes birthDate. Filteret vil alltid få ein array.
2021.12.20 Versjon 1.1.19
- Fiksar COOKIEPATH på multisite-installasjonar der han ikkje er sett.
2021.12.13 Versjon 1.1.18
- Gjer at «login_with_vipps_woo_login_redirect» får tilgang til innloggingsøkta
- Oppretta ein JavaScript-hook for dei som tilpassar innlogging
2021.12.09 Versjon 1.1.17
- Legg til undertrykking av meir enn eitt kall til innloggingsprosessen
2021.12.01 Versjon 1.1.16
- Av ein eller annan grunn slo ikkje ein feil der blogversjonen vart outputed ut inn på systema våre, men han øydela innlogginga for nokre brukarar. Denne versjonen gjenopprettar normal drift.
2021.11.18 Versjon 1.1.15
- Versjoneringsheaderar sende til Vipps MobilePay for å hjelpe ved feilsøking
2021.11.10 Versjon 1.1.14
- Liten forbetring i programmerbarheita til innloggingsfunksjonen for dei som vil utvide utvidinga
2021.10.04 Versjon 1.1.13
- Forbetra tekstar om korleis du brukar tillegget
2021.09.05 Versjon 1.1.12
- Betra støtte for WPML
- Støtte for å køyre mot Vipps MobilePay sin test-/dev-server ved hjelp av filter
2021.06.16 Versjon 1.1.11
- CSS-justeringar
2021.06.09 Versjon 1.1.10
- Testa for WP 5.8
2021.05.31 Versjon 1.1.9
- Kom i gang-banner for brukarar som ikkje har fullført oppsettet
- Fjern den gamle funksjonen «stadfest e-postkonto»
2021.04.27 Versjon 1.1.8
- Rettar e-poststadfestingar – dette vil likevel bli fjerna i ei framtidig utgåve
2021.04.26 Versjon 1.1.7
- Sørgjer for at hooken «woocommerce_created_customer» blir kalla korrekt ved registrering i WooCommerce – dette rettar feilen der e-postar for brukarregistrering ikkje blei sende.
2021.04.19 Versjon 1.1.6
- Testa for dei nyaste versjonane av WP og Woo
2021.03.23 Versjon 1.1.5
- Handterer utfasing av feltet «sid» i userinfo
2021.03.22 Versjon 1.1.4
- Feilretting
2021.03.01 Versjon 1.1.3
- Feilretting
2021.01.18 Versjon 1.1.2
- Støttar å krevje at visse brukarar, roller eller alle må bruke Vipps MobilePay for å logge inn eller for å stadfeste innlogginga si
2020.12.30 Versjon 1.1.1
- Rettar ein feil som gav utskrift når WP_DEBUG er på. Takk til @horgster på wp.org for rapporteringa.
2020.12.21 Versjon 1.1.0
- Brukar no versjon 2 av Vipps MobilePay Login Api og tilbyr ei Gutenberg-blokk for ein «Logg inn med Vipps/MobilePay»-knapp
2020.12.14 Versjon 1.0.13
- Versjonar testa på WP 5.6 og WC 4.8.0
2020.11.24 Versjon 1.0.12
- Versjon testa på WP 5.5.3 og WC 4.7.0
2020.10.19 Versjon 1.0.11
- Dersom dette er aktivert når Kasse med Vipps MobilePay for WooCommerce er installert, konfigurer den utvidinga til å opprette brukarar ved bruk av Ekspress Kasse
2020.09.28 Versjon 1.0.10
- Gjer at nye Woo-kontoar oppretta via Vipps MobilePay-innlogging tel som «Authorized» for All-in-one WP security; forbetra konfigurasjonsval
2020.06.29 Versjon 1.0.9
- Rette feilstava kortkodenamn, versjonsoppdatering
2020.06.07 Versjon 1.0.8
- Gjorde brukarstadfesting valfri og slått av som standard, sidan dette no blir handtert av Vipps MobilePay
2019.12.06 Versjon 1.0.7
- Fiksar i stilarket
2019.12.06 Versjon 1.0.6
- La til eit filter «login_with_vipps_update_address_info» som returnerer om adresseinformasjonen for ein brukar skal oppdaterast eller ikkje. Tek inn gjeldande sanningsverdi, kundeobjektet og userinfo frå Vipp MobilePays.
2019.12.06 Versjon 1.0.5
- La til 30 s slingringsmonn i JWT-verifiseraren, og gjorde at logging òg går til systemloggen for Woo-installasjonar
2019.12.06 Versjon 1.0.4
- Konfliktar med enkelte utvidingar som sjekkar etter «code» og «state» i parse_request-hooken, er fiksa ved å slette desse dersom vi handterer Vipps MobilePay-returar
2019.12.06 Versjon 1.0.3
- Endra namn på sesjonsnøkkel, for å vere kompatibel rett ut av boksen med wpengine. Takk til Sondre @ NattogDag for hjelp med feilsøking
- La til praktiske filter «login_with_vipps_woo_error_redirect» og «login_with_vipps_woo_login_redirect» for å handtere omdirigeringar ved feil og ved vellukka innlogging, særleg for WooCommerce
2019.12.06 Versjon 1.0.2
- Gjorde filteret for kontotittel meir tilgjevande
2019.11.29 Versjon 1.0.1
1.0
v1.0.0 Første utgjeving