• Hei!

    Jeg holder på å sette opp Vipps på vår nettside. Jeg har to problem:

    1. Får ikke kredittkort frem. Jeg har huget av for “Slå på alternativ Vipps Checkout-side, som erstatter den standard kassesiden”, men det har ingen virkning. Jeg bruker temaet ‘Divi 5, beta’
    2. Ellers får jeg fint lagt ordre inn og betalt med Vipps – men rett etter at jeg har betalt får jeg opp denne feilmelding:
      “En kritisk feil har inntruffet på dette nettstedet.
      Lær mer om feilsøking med WordPress.

    Normalt ville jeg ha fått opp en kvittering formoder jeg…

    Noe forslag til feilsøking?

    Det eneste som står i Woo Vippsloggen er:

    2026-01-13T11:15:25+00:00 DEBUG Initiating Vipps MobilePay epayment session for woo249182

    2026-01-13T11:16:21+00:00 INFO Callback received

    2026-01-13T11:16:21+00:00 DEBUG Vipps MobilePay-tilbakekall: Håndterer ordre:  249182

    Mvh Bjarke Jørgensen

    The page I need help with: [log in to see the link]

Viewing 13 replies - 1 through 13 (of 13 total)
  • Plugin Contributor Lasse Pladsen

    (@lassepladsen)

    Hei,

    1. Her er det to ting å sjekke:
    2. For fatale/kritiske feil logges alltid feilen i loggen som heter ‘fatal errors’. Kan du sjekke denne, og evt. sende den til oss hvis det er relevant til pluginen?
    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Hei!

    Takk for tilbakemelding! Jeg fikk rettet opp sideoppsettet slik at jeg får frem Vipps kreditkort også. MEN jeg får fortsatt fatal/kritisk feil etter at betalingen er sendt og deretter mottatt i webleseren. Følgende blir logget i debug.log filen:

    [13-Jan-2026 19:20:17 UTC] woocommerce_add_order_item_meta is deprecated since version 3.0.0! Use woocommerce_new_order_item instead.
    [13-Jan-2026 19:20:17 UTC] woocommerce_add_order_item_meta is deprecated since version 3.0.0! Use woocommerce_new_order_item instead.
    [13-Jan-2026 19:20:47 UTC] PHP Fatal error: Uncaught TypeError: ET\Builder\FrontEnd\Assets\DynamicAssets::maybe_add_appended_canvas_content(): Argument #2 ($post_id) must be of type int, null given, called in /home/customer/www/ask-badstue.no/public_html/wp-content/themes/Divi/includes/builder-5/server/FrontEnd/Assets/DynamicAssets.php on line 996 and defined in /home/customer/www/ask-badstue.no/public_html/wp-content/themes/Divi/includes/builder-5/server/FrontEnd/Assets/DynamicAssets.php:2868
    Stack trace: 0 /home/customer/www/ask-badstue.no/public_html/wp-content/themes/Divi/includes/builder-5/server/FrontEnd/Assets/DynamicAssets.php(996): ET\Builder\FrontEnd\Assets\DynamicAssets->maybe_add_appended_canvas_content(”, NULL) 1 /home/customer/www/ask-badstue.no/public_html/wp-includes/class-wp-hook.php(341): ET\Builder\FrontEnd\Assets\DynamicAssets->pre_initial_setup(Object(WP)) 2 /home/customer/www/ask-badstue.no/public_html/wp-includes/class-wp-hook.php(365): WP_Hook->apply_filters(”, Array) 3 /home/customer/www/ask-badstue.no/public_html/wp-includes/plugin.php(570): WP_Hook->do_action(Array) 4 /home/customer/www/ask-badstue.no/public_html/wp-includes/class-wp.php(838): do_action_ref_array(‘wp’, Array) 5 /home/customer/www/ask-badstue.no/public_html/wp-includes/functions.php(1343): WP->main(”) 6 /home/customer/www/ask-badstue.no/public_html/wp-blog-header.php(16): wp() 7 /home/customer/www/ask-badstue.no/public_html/index.php(17): require(‘/home/customer/…’) 8 {main}

    thrown in /home/customer/www/ask-badstue.no/public_html/wp-content/themes/Divi/includes/builder-5/server/FrontEnd/Assets/DynamicAssets.php on line 2868

    Det ser ut til å være en feil hos Divi5 beta eller? Er det noe dere kan jobbe rundt eller ta kontakt med Elegant Themes om som et vesentlig feil de må rette opp – eller skal jeg ta kontakt med de? Når jeg bruker Stripe som betalingsløsning får jeg ikke denne feilen – da kommer det opp en vanlig godkjenning etter at betalingen er fullført.

    Divi 5 har vært under utvikling et års tid og kommer snart i sin endelige utgave.

    Plugin Contributor Lasse Pladsen

    (@lassepladsen)

    Så bra sideoppsettet virker. Når det kommer til feilen så er det, som du nevner, en krasj i koden til temaet ditt Divi.

    Du bør oppdatere temaet hvis mulig, hvis ikke det hjelper bør du ta kontakt med utviklerne – vi har ikke noe tilknytning eller spesiell kjennskap til Divi / Elegant themes.

    Plugin Author Iver Odin Kvello

    (@iverok)

    Hei,

    for Divi-problemet, prøv å

    1. Opprett en ny, tom side og kall den noe ala “Vippside” eller noe slikt
    2. I admin-grensesnittet, gå til Vipps Mobilepay/Innstillinger og velg tab-en “Avansert”. Der har du et valg “Bruk en ekte side-id for de spesielle Vipps MobilePay-sidene – dette er nødvendig i noen temaer”. Her er det en dropdownmeny; velg den nye tomme siden din her og trykk på “Lagre”.

    Det kan se ut som om Divi trenger en side-id på siden som krasjer; prosedyren over skal sørge for det.

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Hei Iver!

    Takk for forslaget! Ja, jeg har brukt en tom side. Det har virket fint med Divi 4 (som jeg kjører på en del andre sider) men ikke på denne Divi 5 Beta side. Jeg har opprettet en support sak med Divi / Elegant themes og håper de kommer opp med en løsning. Ellers må jeg bare gå tilbake til Divi 4…

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Hei igjen, takk – et par spørsmål til:

    Hvis Elegant themes skal teste dette kan jeg da lage en test kopi av siden vår (som jeg kan kjøre på en av våre subsites, f.eks badstue.askyoga.com) og som fungere med samme Vipps som vi har fått godkjent på bedriftssiden til Vipps? Og hvordan setter jeg opp Vipps til å kjøre i test-modus på denne siden slik at Elegant themes kan teste at Ordre bekreftelse fungere slik det skal uten at Elegant themes må bruke penge på det? Kan det i det hele tatt testes av utviklere i USA uten at de har Vipps instalert på mobilen sin? Har du noen linker til artikler vedr. dette (på engelsk). Mvh Bjarke

    Plugin Author Iver Odin Kvello

    (@iverok)

    Hm, det ville vært interessant å funnet ut hva som stopper Divi 5 her – hvis du finner et problem, så send oss gjerne en melding.

    For å kjøre i testmodus: Gå til Vipps MobilePay/Innstillinger/Avansert og huk av for “Slå på utviklermodus” nederst. Last inn siden på nytt, og du vil finne en ny fane, “Utviklermodus”.

    Du kan så lage en test-MSN i Vipps-portalen og installere test-appen. Du kan lese om det her: https://developer.vippsmobilepay.com/docs/knowledge-base/test-environment/

    Du kan så gå til “Utviklermodus” og skru på testmodus og legge inn test-MSN og testnøkler på denne siden.

    For sikkerhetens skyld bør du også gå til “Hovedalternativer” og endre “Ordrenummer-prefiks” for denne siden, hvis den er en kopi av din eksisterende side. Hvis ordrenummerprefiks er forskjellig på to sites, så kan begge bruke samme MSN på en trygg måte, sånn i tilfelle.

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Hei Iver!

    Har fulgt oppskriften din og har lagt inn en testbruker i test-appen og satt opp Vipps med testnøkler. Men når jeg bruker test-appens mobilnr (fra Testbrukere på Vippsportalen) får jeg følgende melding: “Beklager, du kan ikke betale til denne bedriften.” Når jeg trykker betal går den til “api.vipps.no/dwo-api-application/v1/deeplink/vippsgateway?v=2&token=etcetc” — Skal den ikke gå til en “apitest.vipps.no.etcetc”

    Plugin Author Iver Odin Kvello

    (@iverok)

    Jo, den skal gå til apitest når du har aktivert testmodus på utviklingsmodus-taben. Se over innstillingene en gang til for å være 100% sikker på at testmodus er huket av for.

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Du hadde helt rett – jeg hadde glemt å slå på “Slå på utviklermodus” under Avansert.

    Tusen takk for al hjelp – nå kan jeg gå videre med saken til Elegant Themes!

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Hei Iver!

    Elegant Themes utviklere fant grunnen til Fatal Error siden etter betalingen med Vipps.

    Det var en ikke-eksisterende side «vipps-betaling» som Divi Theme trenger. Hvis man lager en tom side med slugen / identifikatoren ‘vipps-betaling’ så krasjer ikke Divi informasjonsflyten og Ordre konfirmasjonssiden spretter opp slik den skal.

    Kanskje fint å informere om i dokumentasjonen til Vipps?

    Ellers takk for hjelpen – du var innenom de riktige løsning litt tidligere i kommunikasjonen!

    Thread Starter Bjarke Jørgensen

    (@bjarkej)

    Eller kanskje plugin’en kan lage den nødvendige tomme siden ved installasjon?

    Plugin Author Iver Odin Kvello

    (@iverok)

    Altså, den krevet at slug var “vipps-betaling” ? Det er første gang jeg har sett. Normalt holder det med en blank side med en gitt ID.

    Grunnen til at vi har gjort ting på denne måten, er egentlig for å slippe å håndtere disse hjelpesidene og vedlikeholdet av dem (pluss support mot brukere som sletter dem i vanvare og så videre). Det var en avveining som *stort sett* har fungert ok, men som du har merket så er det noen themes som det har vært krevende mot. Vi evaluerer strategien løpende; så det kan godt tenkes at vi ender opp med å lage slike sider etterhvert.

Viewing 13 replies - 1 through 13 (of 13 total)

You must be logged in to reply to this topic.